table1 A table2 B tabel3 C
no name no b_no b_name no c_no c_name
1 홍길동 1 11 축구 1 21 국어
2 김수로 1 12 배구 1 22 수학
2 11 축구 2 21 국어
2 22 수학
내가 원하는 자료는
1 홍길동 축구 ,배구 국어,수학
2 김수로 축구 국어,수학
Select a.no,a.name,group_concat(b.b_name),group_concat(c.c_name) from table1 a
left join table2 b on a.no=b.no left join table3 c on a.no=c.no
group by a.no
이런식으로 쿼리문 날리니까
1 홍길동 축구,축구,배구,배구 국어,수학
2. 김수로 축구,축구 국어,수학
이런식으로 나와서요 groyp by a.no -> group by a.no,b.b_no 해도 마찮가지라서 부탁드립니다.
|