回答

收藏

SQL:``在选择列表中,'olumn'tbl.column'是无效的,因为它既

技术问答 技术问答 249 人阅读 | 0 人回复 | 2023-09-12

我想知道为什么会出现以下错误:
' ?0 e* j. A9 Q( LColumn 'tbl.column' is invalid in the select list because it is not contained
- Z+ P  R4 i9 O- E" i& Min either an aggregate function or the GROUP BY clause.2 l2 V% d( h9 D4 Z
sql语句如下:1 q4 \# ]; \, F
SELECT tbl.column, MAX(tblOther.columnOtherId) AS otherID FROM (tbl INNER' J5 g* Y- v7 H" |/ u* h: S
JOIN tblOther ON tbl.columnId = tblOther.columnOtherId) INNER JOIN+ t' R: |; m* }
tblOtherAgain ON tblOther.columnOtherId = tblOtherAgain.columnAgainOtherId+ I4 B: O% ^& d7 f; U% j( I9 T
WHERE tblOther.columnOtherAgainId = @id。6 g! ]( e  V. Q# G
当我删除聚合函数 MAX时
1 Z- L! F5 _" @& v- B4 i  J8 v,tblOther.columnOtherId我没有收到以上错误。那么,如何在不出现所示错误的情况下使上面显示的语句起作用?  `- V7 O4 K/ D2 l* \
DBLibrary: Tedious.js! c9 x/ }$ [9 C, O& Y" F7 h
               
+ ^1 T0 s1 B& H7 U解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则