【MySQL】DELETE文でLEFT JOINする
ある条件に合うレコードをテーブル1から削除したい。
けどその条件のためにはテーブル2をJOINしなきゃいけない…!
という時に。
例)
テーブル banana
カラム id
テーブル gollira
カラム id
カラム banana_id
SQL文)
DELETE a FROM banana a
LEFT JOIN gollira b ON a.id = b.banana_id
WHERE b.id = 500
これでidが500番のゴリラの、バナナテーブルのレコードを削除できましたね:)
aやb等のエイリアスは名前は何でも良しです:D
by 芦野輝明
twitter→https://twitter.com/teriyakiegg