此查询为我提供了我想要的结果,而且效果很好。
SELECT *
FROM npc5
FULL JOIN joeall ON merchnumber = joeall.id
WHERE date='$period'
ORDER BY DATE");
现在我想获取商户号不在joeall
表中的记录,比如ON merchnumber != joeall.id
最佳答案
确保您在 date
和 merchnumber
上有一个多字段索引,以保持您的速度。
SELECT *
FROM npc5
WHERE date='$period'
AND merchnumber NOT IN (SELECT id FROM JOEALL)
ORDER BY DATE
关于mysql得到完全连接的相反结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13261282/