不好意思,重新表述一下:
现在有一张表:
包含字段:id,name,sex,address,tel(记录中name和sex有重复的,例如男张三有5条,女李四有六条)
我想把表中的所有记录都都取出,同时把name和sex一样的放在一组(例如男的张三5条一组,女的李四共6条一组),不知道能不能用sql语句实现,或者还有其他方法?
  谢谢!!~```

解决方案 »

  1.   

    没看明白,怎叫分组?是说条件相同的记录在位置上紧连吗?
    那试试下面的话。select * from test_table order by sex, name;
      

  2.   

    SELECT id,name,sex,address,tel
    FROM table
    GROUP BY name,sex再根据你实际要查询的内容适当修改一下就OK。
      

  3.   

    楼上的明显语法有错误,ID,TEL都不应该出现!