我有两张 table
table 1: users
| id | username |
| 1 | john |
| 2 | marry |
| 3 | deep |
| 4 | query |
| 5 | value|
和
table 2:users_2
| table_2_id | user_id |
| 1 | 2,4 |
我需要这样的东西
| table_2_id | username |
| 1 | marry,query |
任何人都可以帮助我在 mysql 中实现此输出
最佳答案
这就是你要找的吗?
select
`users_2`.`table_2_id` , GROUP_CONCAT(`users`.`username`) as `usernames`
from `users_2`
inner join `users` on FIND_IN_SET(`users`.`id`,`users_2`.`user_id`)
在此处检查输出
关于php - Mysql查询逗号分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20946871/