mysql:13479
From: "F.Yamazaki" <"F.Yamazaki" <fumihiko@xxxxxxxxxx>>
Date: Sun, 12 Nov 2006 13:23:40 +0900
Subject: [mysql 13479] Re: レコード件数0をカウントしたい
早速のアドバイスありがとうございます。 COUNTしたフィールドでGROUPするという固定概念がありました。 勉強になります。今後ともよろしくお願いします。 SAKAI Kei <sak2@xxxxxxxxxx>さん: > 坂井です > > > SELECT syain.no, syain.name, COUNT(data.no) > > FROM syain LEFT JOIN data ON syain.no = data.no > > GROUP BY data.no > > ORDER BY syain.no > > > > GROUP BY data.no > > ここが > > > GROUP BY syain.no > > ですかね。 > 存在しない(可能性がある)側のテーブルの no でグルーピング > しちゃっているので、「番号がないどうし」がひとつとして > 扱われています。 > 「必ず存在する側」(syain) の no ごとにまとめるのが吉です。 > > 以上 > > ------------------ From:山崎文彦
13429 2006-10-26 16:17 ["F.Yamazaki" <fumihi] レコード件数0をカウントしたい 13430 2006-10-26 16:34 ┗["Hiroshi Kabayama" <] 13431 2006-10-26 16:52 ┣["F.Yamazaki" <fumihi] 13477 2006-11-12 11:55 ┗["F.Yamazaki" <fumihi] 13478 2006-11-12 12:23 ┗[SAKAI Kei <sak2@xxxx] -> 13479 2006-11-12 13:23 ┗["F.Yamazaki" <fumihi]