Oracle MINUS Operator – Select Items Never Ordered

minusoracle

I have the following two tables:

ITEM (Item#, Item_Name, Unit_Price)

ORDER_ITEM (Order#, Item#, Qty)

Now, how do I list the items that have never been ordered by using the MINUS operator?

Best Answer

How about:

select item# from item
minus
select item# from ORDER_ITEM