私は通常これをプログラムで行いますが、今日は学習気分になっています... SOを見回しましたが、私の問題とまったく同じものは見つかりませんでした。
2つのテーブル、、itemおよびperson関連付けを含む3番目のテーブルがありitem_personます。誰もがアイテムを持っているわけではないので、関連付けが常に存在するとは限りません。ここで、アイテムが人に関連付けられているかどうかに部分的に基づいているstatus列をテーブルに保持したいと思います。itemそれで...
Table: item
item_id
description
status
Table: person
person_id
name
Table: item_person
item_id
person_id
関連付けがに存在する場合UPDATEにアイテムのステータスを設定したいとします...1item_person
これを処理できる単一のMySQLクエリはありますか?
UPDATEに関連付けが存在しない場合に実行できる単一のMySQLクエリはありますかitem_person。