本帖最后由 t240034137 于 2010-06-04 11:03:39 编辑

解决方案 »

  1.   

    select b,group_concat(c)
    from A表
    group by b
      

  2.   

    group_concat 这个函数 能解释下马?
      

  3.   

    用MYSQL?
    select b,group_concat(DISTINCT c)
    from A表
    group by b
      

  4.   

    给你个例子。
    MySQL中group_concat函数
    完整的语法如下:
    group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符'])mysql> SELECT student_id, GROUP_CONCAT(courses_id) AS courses FROM student_courses WHERE student_id=2 GROUP BY student_id;
    +------------+---------+
    | student_id | courses |
    +------------+---------+
    |          2 | 3,4,5   |
    +------------+---------+
    1 row in set (0.00 sec)