• 締切済み

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文になるでしょうか。 よろしくお願いします。

みんなの回答

回答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;

sck
質問者

お礼

なるほど。やはり副問い合わせですねぇ この構文をそのままつかうとえらーになってしまいましたが・・・ 参考にして、無事作ることができました。ありがとうございました。

関連するQ&A