編輯:好吧,我想我需要更清楚 - 我想結果顯示出所有'名稱'出現在表頂部,對結果表中的計數(如果有的話)。希望這是有道理的?MySQL左加入
有一個巨大的問題,我的大腦不能像它應該那樣工作。
我想要做的就是在通過連接的單個語句中計算公共字段的行數。
SELECT name, COUNT(name) as Count FROM acme
SELECT name, COUNT(name) as Total FROM results
我敢肯定,這應該是這樣的......
SELECT acme.name, COUNT(acme.name) As Count,
COUNT(results.name) as Total
FROM acme
LEFT JOIN results ON acme.name = results.name
GROUP BY name
ORDERY BY name
不過,這並不帶回正確的計數。
想法,我在哪裏出錯......我知道,這將非常明顯。
H.
爲什麼使用內部連接的左外連接instad? – Mithrandir
你可以發表表格的模式嗎? – Triztian