0
table1 table2
id name logo id name value
1 a asd 1 a 2
2 b asd 2 a 3
3 c asd 3 b 4
SELECT table1.id,table1.logo,avg(table2.value) as average,
count(table2.id) as no FROM table1 INNER JOIN table2 ON table1.name = table2.name
ORDER BY no
這段代碼給出比2分的結果
不好用的骨料沒有適當GROUP BY - *包括在所有非聚合列通過...分組*。解決這個問題,問題應該「自行修復」。 (SQL Server會簡單地並且正確地拒絕這個計劃。) – user2246674