View Single Post
  #38 (permalink)  
Old 08-25-2007, 12:10 AM
Murali Murali is offline
D-Web Master
 
Join Date: Feb 2007
Location: India-Chennai.
Posts: 386
Murali is on a distinguished road
Send a message via AIM to Murali
Default Re: group_concat in MySQL

GROUP_CONCAT() with GROUP BY Expression


Code:
mysql> CREATE TABLE members_details (MemberDetailId INTEGER PRIMARY KEY,MemberId INTEGER NOT NULL);
Query OK, 0 rows affected (0.03 sec)

mysql> INSERT INTO members_details VALUES (1,1),(2,1),(3,1),(4,2),(5,2),(6,2);
Query OK, 6 rows affected (0.00 sec)
Records: 6  Duplicates: 0  Warnings: 0
Code:
mysql> SELECT MemberId,CAST(GROUP_CONCAT(MemberDetailId)AS BINARY) AS MemberDetailId FROM members_details GROUP BY MemberId;
+----------+----------------+
| MemberId | MemberDetailId |
+----------+----------------+
|        1 | 1,2,3          |
|        2 | 4,5,6          |
+----------+----------------+
2 rows in set (0.00 sec)
__________________
-Murali..
Reply With Quote