功能: 查询商品表里重复的记录显示出来    查询条件: 商品名字部分一样(如:拉芳,拉芳2 ),商品规格相同, 商品分类相同.  注意: 商品名字不是查询时输入进去的。  写了好久都没有写出来, 希望大家能帮忙搞定它  感激不尽!

解决方案 »

  1.   

    select * from tb t where exists (select 1 from tb where 规格=t.规格 and 分类=t.分类 and 名字<>t.名字)
      

  2.   

    SELECT * FROM TB T 
    WHERE EXISTS(
    SELECT 1 FROM TB WHERE 商品规格=T.商品规格 AND 商品分类=T.商品分类 
    AND (商品名字 LIKE '%'+T.商品名字+'%' OR T.商品名字 LIKE '%'+商品名字+'%'))
      

  3.   

    select * from tb t where exists (select 1 from tb where 规格=t.规格 and 分类=t.分类 and 名字<>t.名字 and (名字 like '%'+t.名字+'%' or t.名字 like '%'+名字+'%'))
      

  4.   

    C#写的分词程序(含词典)http://d.download.csdn.net/down/519252/luxu001207