2つのテーブルを比較し、行になかった値を出力します。WhereとLikeのMYSQL
「%2」ではなく「%2」のような行を追加するにはどうすればよいですか?
私はチェックしたい:このためのテーブルで
SELECT one, two FROM table1 WHERE LIKE %two NOT IN (SELECT LIKE %two2 FROM table2)
は、最初の場所で随時0ですが、これは私が
をフェードアウトしなければならない私は唯一の行名一切変数を持っていません。私はそれを行うことができますか?
'table1'と' table2'の間に参照フィールドがありますか?あなたは内側のクエリにこの条件を追加する必要があると思うので、 '(SELECT two2 FROM table2 WHERE table1.two = table2.tow2)' - **これはうまくいくでしょう:** 'SELECT one、two FROM table1 WHERE 2 NOT IN(SELECT two2 FROM table2 WHERE table1.two = table2.two2)とNOT IN(SELECT one1 FROM table2 WHERE table1.one = table2.one1) ' –