我在 SQL 查询上苦苦挣扎......我有三个表:
1) 职位
2) 纸1
3) 纸2
paper1
并paper2
有一个列job_id
,其中引用了相应的作业 ID;因此 id为123的作业的apaper1.job_id
为123。
现在我想查看所有有相应paper1
但没有的工作paper2
(因此:未完成,因为paper1和paper2是要完成的工作的要求)。我的尝试是这样的,但结果不正确:
SELECT id
FROM jobs
WHERE (SELECT id FROM paper1 WHERE (job_id = jobs.id) != 0 LIMIT 1)
AND (SELECT id FROM paper2 WHERE (job_id = jobs.id) = NULL LIMIT 1)
任何帮助表示赞赏;谢谢。