私は2つのテーブルuserとbanを持っています。ユーザーテーブルには2つの列id
とtype
があります。 Banテーブルには、2つのカラムuserID
とbannedUserID
もあります。 テーブル内のレコードを削除します。bannedUserID
には、type
の「Admin」があります。SQLでの結合操作の削除
私はこのようなクエリを考え出しましたが、正しいかどうかはわかりません。
DELETE FROM ban WHERE ban.bannedUserID IN (SELECT id FROM user WHERE type = 'Admin')
それは正しいですか?私は何かを追加/削除する必要がありますか?
正しいと思われます –
私にも良く見えます –
あなたの質問は正しいようです。私は、テーブル 'ban'の' userID'と 'bannedUserID'という2つのカラムの使い方について疑問に思っています。 –