Xeroundを使用して、ローカルでホストされているMySQLデータベースをクラウドベースのMySQLデータベースに移行中です。左結合を使用してテーブルを形成し、2つのselectステートメントを実行するテストスクリプトを実行しています
--1つはVALフィールドとKVALフィールドが等しい場合、もう1つはこのセットの補集合を返します(VALセットとKVALセットが等しくない場合)。
whereステートメントとして(VAL = KVAL)を使用して、VALとKVALが一致するレコードを取得するのに問題はありません。両方のセットアップでVAL=KVALのレコードを取得できます。whereステートメントを使用してローカルセットアップで補数を取得できます:VAL!= KVAL OR(KVAL IS NULL)。
ただし、Xeroundセットアップでこれと同じSelect / Whereステートメントを実行すると、NULLセットが返されます。Xeroundデータベースは、PHPMyAdminが役立つ場合はそれを使用します。また、元のwhereステートメントの外に感嘆符またはnotステートメントを配置して、<>をいじってみました。これはかなり簡単なはずです。あなたは私を助けることができます?