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)
どんな助けでもありがたいです。ありがとう。