sql - MySQL Contact multiple right joined rows into one column -


if have this

users

id user  1 john    2 tom 

and

states

user_id state  1        ma 1        ca 2        va 

how result set is:

id user states   1 john  ma,ca 2 tom   va 

i think has group contact, can't work.

as suggested, group_concat way go - need group by users' columns:

select   u.id, u.user, group_concat(s.state)     users u join     states s on u.id = s.user_id group u.id, u.user 

Comments

Popular posts from this blog

c# - Better 64-bit byte array hash -

webrtc - Which ICE candidate am I using and why? -

php - Zend Framework / Skeleton-Application / Composer install issue -