代码改变世界

sql面试题2

2009-07-20 22:13  markwangxm  阅读(225)  评论(0)    收藏  举报
给下面这样的一个表记录:

------------------------------------

购物人      商品名称     数量
A            甲          2
B            乙          4
C            丙          1
A            丁          2
B            丙          5


给出所有购入商品为两种或两种以上的购物人记录

select * from tb
where 购物人 in
(select 购物人
from tb as b
group by 购物人
having count(distinct 商品名称)>=2)