我想选择OutgoingInvoice.TPP字段不等于Products.IncomingSUM的行,其中Outgoinginvice.ID=Products.OutgoingInvoice
我写了这个SQL查询:
从支出发票中选择j.*作为j其中((j.TPP(<gt;(选择总和(jj.IncomingSUM(从产品作为jj其中jj。支出发票=j.ID());
它不显示任何行,但有一些行。我做错了什么?
您可以尝试使用WHERE NOT EXISTS
而不是<>
SELECT j.* FROM OutgoingInvoice AS j
WHERE NOT EXISTS(((j.TPP) = (select sum (jj.IncomingSUM) from Products as jj where jj.OutgoingInvoice = j.ID ) ));