当字段值 ProductID,GuiGe,XingHao,SalePrice 相同时只显示一条记录求高手解决

解决方案 »

  1.   

    select * from tablename t where 主键字段=
    (
    select max(主键字段) from tablename 
    where ProductID=t.ProductID and GuiGe=t.GuiGe and XingHao=t.XingHao and SalePrice=t.SalePrice
    )
      

  2.   

    --方法一:
    select distinct ProductID,GuiGe,XingHao,SalePrice into  temp from tb truncate table tbinsert into( ProductID,GuiGe,XingHao,SalePrice) 
     select  ProductID,GuiGe,XingHao,SalePrice
       from temp
      

  3.   


    --如果仅仅是查询的话
    select distinct ProductID,GuiGe,XingHao,SalePrice from tb 
      

  4.   


    谢谢了,问题解决 在后面再加个 WHERE 条件就是我要的结果谢谢。