編集:OK、私はより明確にする必要があると思います - 私は、結果テーブルからのカウント(もしあれば)に対してテーブルacmeに現れるすべての '名前'を表示することを望みます。希望は意味をなさないでしょうか?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