【发布时间】:2013-05-07 00:57:50
【问题描述】:
我有一个父表 A(id,fld1,fld2) 和子表 B(id,parentId,fld1, fld2)
我想选择 A.* 和子行数
我的查询是:
SELECT A.*, COUNT(B.parentId)
INNER JOIN A ON B.parentId = A.id
GROUP BY B.parentId
但我得到了:
选择列表中的“A.id”列无效 因为它既不包含在聚合函数中,也不包含在 GROUP BY 子句。
【问题讨论】:
标签: sql sql-server