質問: 外部結合? sqlについてです。 テーブルa id 価格 タイプ 01 1,000 a01 02 2,000 b02 テーブルb id 名前 種別 01 test a 03 aiue b 上記のようなテーブルがあったとして テーブルaとテーブルbを外部結合し 紐づくレコードがあった場合、さらに 種別=a で検索を行いたいのですが 書き方がよくわかりません。 外部結合で検索し、紐づくレコードがあった場合に さらに検索条件を絞る場合には どう書いたらいいのですか? よろしくお願いします。
回答: select a.*, b.* from テーブルa a left join テーブルb b on a.id = b.id and b.種別 = 'a' select a.*, b.* from テーブルa a left join テーブルb b on a.id = b.id where b.種別 = 'a' 欲しい結果はどっちですか?