我有两个表:
SALE(SALE_CODE,SALE_DATE)
分别
SALE_ITEM(SALE_CODE,ITEM_CODE,QUANTITY,PRICE)
用SALE_CODE
和SALE_CODE,ITEM_CODE
作为主键。
我想找出收入最高的销售。
如果每笔销售只包含一件商品,我只能弄清楚该怎么做
SELECT SALE_CODE,PRICE*QUANTITY
FROM SALE_ITEM
WHERE PRICE*QUANTITY =(SELECT MAX(PRICE*QUANTITY)
FROM SALE_ITEM);
但是如果SALE_ITEM表上有多条SALE_CODE相同但ITEM_CODE不同的记录,不知道怎么办