반응형


mysql> select * from tableA;
+-----------+------+
| name      | age  |
+-----------+------+
| 임상현 |   30 |
| 김희철 |   30 |
| 이진희 |   34 |
| 김재언 |   37 |
| 정경호 |   30 |
+-----------+------+
5 rows in set (0.00 sec)

위와 같은 테이블에서 age가 30인 사람들의 열을 한필드에 뽑아 오고 싶을때

mysql> select group_concat(name)as names, age from tableA where age=30;
+-------------------------------+------+
| names                         | age  |
+-------------------------------+------+
| 임상현,김희철,정경호 |   30 |
+-------------------------------+------+
1 row in set (0.00 sec)

위와 같이 하면 names에 (임상현,김희철,정경호)의 값을 불러 올 수가 있다.
반응형

'MYSQL' 카테고리의 다른 글

mysql custom 값으로 정렬하기  (0) 2020.04.06
mysql CONCAT  (0) 2011.05.22
union  (0) 2011.03.28

+ Recent posts