
今2つのテーブル(table1には商品IDと商品名、table2にはレシートIDと商品ID)を用い、
table1にある商品がtable2に何回登場しているかCOUNTを用いて数えたいのですが、
1回も登場しない商品が結果に表示されなくて困っています。
以下の様なテーブルを用いています。
[table1]
項目:item_id(主キー)|name
0|"item0"
1|"item1"
2|"item2"
[table2]
項目:detail_id(主キー)|item_id(外部キー)
0|0
1|0
2|1
このとき、
SELECT table1.name,COUNT(*)
FROM table1,table2
WHERE table1.item_id = table2.item_id
GROUP BY table1.name;
のようなSQL文だと、結果にitem2が含まれず、
item0とitem1の登場回数だけ表示されてしまいます。
これをitem2は0回登場していることがわかるように出力したいのですが、
どうしたらいいでしょうか。
No.2ベストアンサー
- 回答日時:
こんな感じでどうですか?
SELECT table1.name,COUNT(table2.item_id) as count
FROM table1
left join table2 on
table1.item_id = table2.item_id
GROUP BY table1.name;
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS FC2カートのテンプレートでの商品表示について 1 2023/03/02 18:05
- Perl RSSにdiv,ul classを付けたいのですがどのようにつけるのかわからないです 2 2022/03/28 01:53
- その他(料理・グルメ) 「金ちゃんヌードル」どれが好き? 3 2022/06/18 21:39
- Excel(エクセル) エクセルでのVBA 2 2022/08/03 06:48
- PHP コメント機能に返信欄を矢印で追加したい 1 2022/05/09 21:17
- PHP アコーディオンPHPが上手くいかない 3 2022/07/15 16:29
- SQL Server SQLのクエリの書き方 1 2022/03/29 23:06
- HTML・CSS cssが効かなくて困ってます 1 2023/01/01 23:57
- 工学 ちなみになぜv=(v・e1)e1+(v・e2)e2はe1やe2が、正規直交基底でないと成り立たないと 2 2022/12/22 17:22
- 経営情報システム accessでの請求管理について 12 2022/06/11 16:20
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
COUNTについて
-
ACCESS VBA レコードセットの参...
-
テーブルの集計値を別テーブル...
-
GROUP BYを行った後に結合した...
-
Accessで別テーブルの値をフォ...
-
Oracleでの文字列連結サイズの上限
-
OracleのSQL*PLUSで、デー...
-
最新の日付とその金額をクエリ...
-
レコードが存在しなかった場合
-
実績累計の求め方と意味を教え...
-
関係演算子が無効です。
-
カレントレコードが無い事を判...
-
差し込み印刷のレコード数について
-
select insertで複数テーブルか...
-
サブフォームに新規レコードを...
-
集計後の数値が倍になる
-
同一データの抽出の方法について
-
DataGridViewの内容をDBに反映...
-
エクセルでのWEB取り込みに...
-
複数テーブルのMAX値の行データ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESS VBA レコードセットの参...
-
Accessのクエリでフィールドの...
-
テーブルの集計値を別テーブル...
-
ちなみになぜv=(v・e1)e1+(v・e...
-
ユニタリー行列での対角化の計算
-
同じ列に2行づつで出力するSQL
-
枝番と主キーがある複数テーブ...
-
UNION ALLしたテーブルを個別に...
-
Accessでオートフィルタ...
-
既存のテーブルに重複フラグを新設
-
SQL構文について質問いたします。
-
GROUP BYを行った後に結合した...
-
Oracleでの文字列連結サイズの上限
-
OracleのSQL*PLUSで、デー...
-
SELECTで1件のみ取得するには?
-
Accessで別テーブルの値をフォ...
-
レコードが存在しなかった場合
-
select insertで複数テーブルか...
-
Excelでセルの書式設定を使用し...
-
select句副問い合わせ 値の個...
おすすめ情報