I have a Table member with member_id, member_name, club_name, region, zone, email as fields.
I am using the MySQL group_concat function like
SELECT group_concat(distinct m.email
SEPARATOR ', ' ) from member m group by m.club_name
This is working fine. But I would like to be able to group_concat on other fields without creating additional queries.
Is it possible to supply the other fields as parameter?
member_id member_name club_name region zone email
1 member1 A 1 1 [email protected]
2 member2 A 1 1 [email protected]
3 member3 B 1 1 [email protected]
4 member4 C 1 2 [email protected]
5 member5 D 2 1 [email protected]
**group by club**
[email protected],[email protected]
[email protected]
[email protected]
[email protected]
**group by region**
[email protected], [email protected], [email protected], [email protected]
[email protected]
**group by zone**
[email protected], [email protected], [email protected]
[email protected]
Say every Region has 3 Zones, every zone has more than one club. Now how can I get emails which can be grouped or related to Region, Zone or Club for that matter?