select distinct A,B,C from hardware_report 
A B C 当过滤条件,把重复过滤掉了
但是我还要显示 D H G 属性
有什么办法? 请大家指点迷津

解决方案 »

  1.   

     D H G 属性
    怎么显示
    比如
    ABCDHG
    1,2,3,4,4,4
    1,2,3,5,5,5
    显示哪条啊……
      

  2.   

    select * from hardware_report where rowid in (select rowid from (select distinct A,B,C from hardware_report))试试行不?
      

  3.   

    楼主,这样单纯问,应该是有问题的。
    比如,如果相同的A,B,C记录,他们的D,H,G值不一样,这个时候,DHG怎么显示,楼主想要哪一个?
    这个需要说明,实现的方法很多,但是看楼主要那种数据了。
    比如:select A,B,C,max(D),max(H),max(G) from tab group by A,B,C
      

  4.   

    是有点说的不清楚
    一条数据有 A,B,C,D,H,G 属性
    根据ABC条件过滤后 得到的数据
    再显示上面得到的数据 全部属性 3L 的方法  解决了问题谢谢大家