好的,我的目标是查询表 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 行"
有什么帮助吗?
此外,我在互联网上找到的一些文章表明加入会更有效,但其他人则指出不存在的地方更好。哪条路线更有效?
谢谢