- 締切済み
SQL文について
Select文についての質問です。 テーブルA,B, Cがります。 Aテーブルのカラム A1,A2, A3 Bテーブルのカラム B1, B2, B3 Cテーブルのカラム C1,C2, C3 A1=B1,A2=B2の A3,B3 と、 A1=C1でC3がNULLでないCテーブルの件数 を一度に取得したい場合、どのようなSQL文になるでしょうか。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- k_o_r_o_c_h_a_n
- ベストアンサー率55% (526/942)
回答No.1
次のような感じ.. select A3,B3,CNT from A,B,(select C1,count(*) CNT from C group by C1) where A1=B1 and A2=B2 and A1=C1; とか select A3,B3,(select count(*) from C where A1=C1) CNT from A,B where A1=B1 and A2=B2;
お礼
なるほど。やはり副問い合わせですねぇ この構文をそのままつかうとえらーになってしまいましたが・・・ 参考にして、無事作ることができました。ありがとうございました。