C czf8891 Unregistered / Unconfirmed GUEST, unregistred user! 2008-08-01 #1 如表a中有两个字段,一个为商品编码、商品名称,我想查出表a中一个商品编码对应两个或两个以上的商品名称,就是一码多品的数据,商品编码中有相同的编码,必须是一个编码对应多个商品,谢谢!!
G gwcwt123 Unregistered / Unconfirmed GUEST, unregistred user! 2008-08-01 #2 select 商品编码 from (select 商品编码,count(*) as sl from a group by 商品编码) as tmp where sl>1 查询结果就是对应两个或两个以上的商品编码
select 商品编码 from (select 商品编码,count(*) as sl from a group by 商品编码) as tmp where sl>1 查询结果就是对应两个或两个以上的商品编码
李 李翔鹏 Unregistered / Unconfirmed GUEST, unregistred user! 2008-08-01 #3 select * from a where 商品编码 in (select 商品编码 from (select 商品编码,count(*) as cnt from a group by 商品编码 having count(*) > 1) bb )
select * from a where 商品编码 in (select 商品编码 from (select 商品编码,count(*) as cnt from a group by 商品编码 having count(*) > 1) bb )
S szhcracker Unregistered / Unconfirmed GUEST, unregistred user! 2008-08-01 #4 Select 商品编码, 商品名称 From a Where (Select Count(商品名称) From a Group By 商品编码) > 1
L lngdtommy Unregistered / Unconfirmed GUEST, unregistred user! 2008-08-01 #5 SELECT A.GOODSID,A1.GOODSNAME FROM A LEFT JOIN A A1 ON A.GOODSID = A1.GOODSID GROUP BY A.GOODSID, A1.GOODSNAME HAVING COUNT(A.GOODSNAME ) > 1
SELECT A.GOODSID,A1.GOODSNAME FROM A LEFT JOIN A A1 ON A.GOODSID = A1.GOODSID GROUP BY A.GOODSID, A1.GOODSNAME HAVING COUNT(A.GOODSNAME ) > 1
C czf8891 Unregistered / Unconfirmed GUEST, unregistred user! 2008-08-01 #6 首先真诚的感谢大家,这样查出的数据有相同编码对应相同名称的,如:编码为1000;名称为abcd的有两条数据,能不能使结果是这样,名称相同的对应一个编码,如名称为abcd商品;编码为1000或1001或其他。
首先真诚的感谢大家,这样查出的数据有相同编码对应相同名称的,如:编码为1000;名称为abcd的有两条数据,能不能使结果是这样,名称相同的对应一个编码,如名称为abcd商品;编码为1000或1001或其他。