SQLクエリで苦労しています...3つのテーブルがあります。
1)仕事
2)paper1
3)paper2
paper1対応するジョブIDが参照さpaper2れる列があります。job_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)
どんな助けでもありがたいです。ありがとう。