クラスとレベルの2つのテーブルがあります。レベルはです。 Levelsのc_idでmatcheしていないClassからc_idを削除します。私はここのようなクエリによってこれを行うことができます。テーブルから他のテーブルに存在しないデータを削除
DELETE FROM class WHERE NOT EXISTS (SELECT * FROM levels WHERE levels.c_id=class.c_id)
しかし、私はこのようなリンクで動作するクエリでそれをやってみたい:
DELETE FROM class WHERE NOT EXISTS (SELECT * FROM levels WHERE levels.c_id=class.c_id) WHERE c_id = '$_GET['del_id']';
しかし、私はこれを達成することができません。親切に私を助けてください。
最終的な追加のWHERE条件が制限されているとは私には分かりません。これについて詳しく説明できますか? –
あなたはFacebookやWhatsapを持っていますか?私はuの写真を送ってみましょう。スナップショット – shinzu
LOL ...多分それを控えてください。追加の 'WHERE'という用語' c_id = '$ _GET [' del_id ']' 'はどうするのですか? –