我想在 sql server 上运行查询以选择表 (tableA) 中的所有元素,并从另一个表中聚合
select a.*, count(b.number) from tableA a
inner join tableB b on a.id = b.a_id
group by a.id;
这给出了以下错误:
错误:选择列表中的列 'a.id' 无效,因为它不包含在聚合函数或 GROUP BY 子句中。
SQLState:S1000
错误代码:8120
什么是得到我想要的正确查询?