我想,如果我搜索courier_id = 950那麼它將只需要那些不反對courier_id = 950代碼以找到TABLEA其不可TableB中
爲了拒絕表前訂單記錄 -
如果我搜索courier_id = 950將只需要順序編號852853 bcoz這不是爲了反對拒絕表courier_id = 950
請參見下面的例子
EX: -
訂單表
id, ordername
850 test1
851 test2
852 test3
853 test4
爲了拒絕表
id,courier_id,order_id
1 950 850
2 950 851
3 951 853
預期輸出
Orders表
id, ordername
852 test3
853 test4
下面是我的查詢
SELECT o.id
FROM orders o
LEFT JOIN order_rejected_details r ON o.id = r.order_id
WHERE r.courier_id != 950
SELECT o。* FROM orders o LEFT JOIN rejected r ON o.id = r.id WHERE r.id IS NULL應該完成這項工作。 – mirko911
您是否嘗試過'r.id IS NULL'條件? –
我想如果我搜索courier_id = 950那麼它將採取只有那些順序不順序courier_id = 950 爲前 - 如果我搜索courier_id = 950它將只需要訂單id 852,853 bcoz這是不要按順序拒絕courier_id = 950 –