前提
2つのテーブルのうち片方にしか存在しないデータを抽出したい
自身でも考えましたが、一向に進まないのでお力添えをお願いします。
テーブル
テーブルA
company | image_file1 | image_file2 | image_file3 |
---|---|---|---|
竹中不動産 | 000.jpg | 301.jpg | 002.jpg |
竹中不動産 | 050.jpg | 501.jpg | 032.jpg |
三葉不動産 | 110.jpg | 161.jpg | 112.jpg |
ベニエル不動産 | 220.jpg | 221.jpg | 222.jpg |
テーブルB
company | file_name |
---|---|
竹中不動産 | 000.jpg |
竹中不動産 | 301.jpg |
竹中不動産 | 002.jpg |
竹中不動産 | 050.jpg |
三葉不動産 | 110.jpg |
三葉不動産 | 112.jpg |
ベニエル不動産 | 220.jpg |
期待する結果
company | image_file1 | image_file2 | image_file3 |
---|---|---|---|
竹中不動産 | 501.jpg | 032.jpg | |
三葉不動産 | 161.jpg | ||
ベニエル不動産 | 221.jpg | 222.jpg |
テーブルAは各レコードが1つの物件情報
1つめの竹中不動産の場合
竹中不動産が所有する物件で画像が3枚あることを表す
自分で考えたこと
SELECT campany, image_file1, image_file2, image_file3
FROM tableA
LEFT OUTER JOIN table b
ON
までは考えたのですが、この後が続きません
そもそも上記の途中までのクエリ自体まちがっているかも・・・

回答1件
あなたの回答
tips
プレビュー