如何解决这个无效的选择列表?
Posted
技术标签:
【中文标题】如何解决这个无效的选择列表?【英文标题】:How to solve this invalid select list? 【发布时间】:2021-11-25 10:59:02 【问题描述】:谁能对我在查询中遗漏的内容提出任何建议。
我有错误:
消息 8120,第 16 级,状态 1,第 6 行列 'Cars.dbo.tblTranslateTable.IDEvent' 在选择列表中无效 因为它既不包含在聚合函数中,也不包含在 GROUP BY 子句。
我想从翻译表中选择行数、idevent 和从另一个表中引用的日期。
SELECT COUNT (*) Entries, T.auctionevent,TT.auctiondate
FROM iDP.dbo.tblTranslateTable T
INNER JOIN iDx.dbo.tblAuctionEvent TT ON T.AuctionEvent = TT.AuctionEvent
GROUP BY T.auctionevent
【问题讨论】:
列是否来自另一个表无关紧要,如果我们有分组功能,我们必须在group by子句中提及它。 谢谢 amir m ,我不知道我们可以在 group by 之后添加多个列。 【参考方案1】:SELECT COUNT (*) Entries, T.auctionevent,TT.auctiondate
FROM iDP.dbo.tblTranslateTable T
INNER JOIN iDx.dbo.tblAuctionEvent TT ON T.AuctionEvent = TT.AuctionEvent
GROUP BY T.auctionevent ,TT.auctiondate
【讨论】:
以上是关于如何解决这个无效的选择列表?的主要内容,如果未能解决你的问题,请参考以下文章
如何解决“无效的属性名称”错误以使用 kivy 制作文件选择器?
如何解决 IndexOutOfBoundsException:索引 1 无效,大小为 1? [复制]