【发布时间】:2014-02-05 00:47:32
【问题描述】:
我使用下面的查询从表中提取数据,但它不起作用。
SELECT A.ID, AVG(ISNULL(score,0)) AS sc FROM A
LEFT OUTER JOIN B ON A.ID = B.ID
WHERE A.aClass = '1st'
我希望它返回表 A 中的所有数据及其相应的平均分数,如果还没有分数,则返回 0。谁能帮我解决问题。
【问题讨论】:
-
为什么b表的ID重复了?
-
即例如ID 1有两条score记录。
标签: sql sql-server isnull