日期:2014-05-17  浏览次数:20483 次

请教一个SQL语句.谢谢
有这么一张表,id-标识列,proId-商品Id,kindId-商品种类Id,siteId-店铺Id.
id proId kindId siteId
1 1 1 1
2 2 1 1
3 3 1 1
4 4 1 1
5 5 1 1
6 1 2 1
7 2 2 1
8 3 2 1
9 1 3 1
10 1 1 2
11 2 1 2
12 3 1 2
13 1 2 2
14 1 1 3
15 1 2 3
16 1 3 3
店铺1(siteId=1)是标准店,我需要用不同的店铺来与标准店铺比较,找出存在相同商品类型(kindId)下的缺省的商品(proId).

当siteid=2时,期望结果是:
proId kindId
 4 1
 5 1
 2 2
 3 2

当siteid=3时,期望结果是:
proId kindId
 3 1
 4 1
 5 1

求大牛 帮忙,谢谢!