I'va 3 表 1 名为 job_order
col name
id、job_code、Job_name、重量、 Material 等
第二个表名为material_issued
col name
id、job_code、 Material 、日期等
第三个表名为products
col name
id、job_code、生产等
。
如何选择未在 products
中输入但应在 job_order
和 material_issued
中输入的 job_order
.
最佳答案
SELECT * FROM job_order
WHERE job_code IN (SELECT DISTINCT job_code from material_issued)
AND job_code NOT IN (SELECT DISTINCT job_code from productions)
关于mysql - 如何在3个表之间选择sql行,2个表应该有给定值,但1个表不应该有值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25464630/