目前我有两个表LINQ:列出所有当计数连接表等于零
1)的“工作”清单
+--------+-------------+
| job_id | job_name |
+--------+-------------+
| 1234 | Test Job #1 |
| 5678 | Test Job #2 |
| 9101 | Test Job #3 |
| 1475 | Test Job #4 |
+--------+-------------+
2),涉及到每个“发票”的清单工作
| invoice_id | job_id | invoice_amount
| 1 | 1234 | 950
| 2 | 1234 | 120
| 3 | 5678 | 560
我需要找到一种方法来选择所有“工作”,他们没有一个“发票” - 所以最终预期的结果将是:
| job_id | job_name |
| 9101 | Test Job #3 |
| 1475 | Test Job #4 |
我想喜欢的东西:
SELECT *
FROM jobs
WHERE NOT EXISTS (
SELECT * FROM invoices
WHERE jobs.job_id = invoices.invoice_id
)
而且仍然没有运气。 LINQ中如何实现这一点?任何帮助深表感谢!
所以,你想要一个LINQ的解决方案?你的尝试在SQL – Jonesopolis