我的查询是:
select * from customer_purchase_order where purchase_id NOT IN (SELECT cus_po_no FROM cus_comercial_invoice)
在此购买ID中是单个值,但cus_por_idvoice表中的cus_po_no是多个。
例如:
Purchase_id 1: POV162031.
Purchase_id 2: POV162125.
cus_po_no : 'POV162031','POV162125'.
不在查询中不起作用
答案 0 :(得分:0)
如果要在外键,主键上加入Rows,请使用JOIN
select * from customer_purchase_order cpo JOIN
cus_comercial_invoice cci
ON cpo.purchase_id = cci.cus_po_no
答案 1 :(得分:0)
您不正确,请参阅此SQL fiddle - 它按预期工作。