select a2,a3,a4 from A group by a2,a3,a4

解决方案 »

  1.   

    create table b as select a2,a3,a4 form a group by a2,a3,a4;
      

  2.   

    你自己不是已经写出了答案了吗
     SELECT DISTINCT A2,A3,A4 FROM A;
      

  3.   

    不行啊,总是告诉我group by子句无效btw:表A 是连接查询得到的
      

  4.   

    就用distinct呀!create table b as select distinct a2,a3,a4 form a 
      

  5.   

    明白了,distinct是对所有记录过滤,我一直以为是只对第一个字段过滤呢
      

  6.   

    group by字句怎么会失效?什么数据库?