私の目的は、テーブル 1 にデータを照会することですが、テーブル 2 をチェックして、データがまだ表示されていないことを確認してください。
各データには、UUID 列の下にある ID があります。
Select * FROM table1 Where Not Exists
(SELECT * FROM table2 WHERE table2.UUID = table1.UUID);
しかし、私は調査し、そのクエリを作成するためにあらゆる可能な方法を試しましたが、取得し続けています:
「エラー 1064 (42000): SQL 構文にエラーがあります。MySQL サーバーのバージョンに対応するマニュアルを参照して、'WHERE NOT EXISTS (SELECT * FROM table2 WHERE table2.UUID = table1.UUID ) 行 1"
何か助けはありますか?
また、インターネットで見つけた記事の中には、結合した方が効率的であることを示唆しているものもあれば、存在しない方が良いと述べているものもあります。より効率的なルートはどれですか?
ありがとう