此代码有什么问题?我不断收到ERROR 1064 (42000): You have an error in your SQL syntax
SELECT clientReport.id
WHERE clientReport.rowNumber NOT EXISTS (
SELECT clientReport.rowNumber FROM report02, clientReport
WHERE report02.id=clientReport.id);
最佳答案
我假设您想做类似的事情:
SELECT clientReport.id
FROM clientReport
LEFT JOIN report02 ON(report02.id = clientReport.id)
WHERE report02.id is null;
这将返回来自clientReport的所有ID,这些ID在report02中没有相应的条目。
一种替代方法可能是:
SELECT clientReport.id FROM clientReport
WHERE clientReport.rowNumber NOT IN (
SELECT clientReport.rowNumber
FROM report02, clientReport
WHERE report02.id=clientReport.id);
关于mysql - MySQL不存在的地方,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5962748/