1. 程式人生 > >mysql 一對多 查詢 出一行資料

mysql 一對多 查詢 出一行資料

select   *  from    class;

select   *    from    student;

class  

id       name

1         三年二班

2        三年一班

student

id      name     class_id

1       小明         1

2       小紅         2

3        小蘭        2

select   c.name,  (select   group_concat(name) from student   s   where  s.class_id =c.id ) from  class  c

輸出結果:

      三年二班           小明

     三年一班            小紅,小蘭