我有如下表:SQL數據檢索的問題
訂購
Order_id orde_number Order_name
1 12345 iphone
2 67891 samsung
order_event
order_event_no status
1 D
1 C
2 C
我寫了下面的查詢檢索status not in ('D')
像下面,但它給了我2記錄, 但查詢不應該返回,因爲order_no
1已經作爲狀態D
,即使它有第二個記錄C它不應該包括。
select o.order_number,o.order_name
from order o
join order_event oe
on (o.order_id=oe.order_event_no) where oe.status not in ('D')
問候, Chaitu
'order_event.status'是強制性列嗎? – APC