SQL:``在选择列表中,'olumn'tbl.column'是无效的,因为它既不包含在聚合函数中也不包含在GROUP BY子句中。''

SQL:``在选择列表中,'olumn'tbl.column'是无效的,因为它既不包含在聚合函数中也不包含在GROUP BY子句中。'',第1张

SQL:``在选择列表中,'olumn'tbl.column'是无效的,因为它既不包含在聚合函数中也不包含在GROUP BY子句中。''

您使用了聚合函数

MAX()
并且
SELECt
子句中有一个未聚合的字段,这就是为什么您需要有
GROUP BY
子句的原因,

SELECT  tbl.column,         MAX(tblOther.columnOtherId) AS otherID FROM    (tbl INNER JOIN tblOther  ON tbl.columnId = tblOther.columnOtherId)         INNER JOIN tblOtherAgain  ON tblOther.columnOtherId = tblOtherAgain.SourceId WHERe   tblOther.columnOtherAgainId = @idGROUP   BY tbl.column


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5057975.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-16
下一篇2022-11-16

发表评论

登录后才能评论

评论列表(0条)

    保存