0
我想弄清楚如何在用戶GROUP_CONCAT的mysql查詢中顯示用戶名而不是用戶名。以下查詢適用,但顯示用戶標識。我如何顯示用戶名呢?如何使用GROUP_CONCAT顯示用戶名?
查詢
SELECT p.user_name, p.user_id, up.file, GROUP_CONCAT(c.userid)
FROM tbl_uploads up
LEFT JOIN tbl_users p ON up.user_id = p.user_id
LEFT JOIN tbl_collab c ON up.file = c.file
GROUP BY up.file
結果
user_name | user_id | file | GROUP_CONCAT(c.userid)
Peter 5 pic_1.jpg 2,5
Mary 6 pic_2.jpg 6
julian 2 pic_3.jpg (null)
'GROUP_CONCAT(c.usernames)'? – Jens
SELECT p.user_name,p.user_id,up.file,GROUP_CONCAT(c.userid),GROUP_CONCAT(c.user_name)作爲用戶名 FROM tbl_uploads向上 LEFT JOIN tbl_users P於up.user_id = p.user_id LEFT JOIN tbl_collab c ON up.file = c.file GROUP BY up.file – premi