我有如下表: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