我有一个带有userId,movieId和date的MySQL表。我的查询有问题。我想查询并列出在每个userId下标有movieId的不同日期。
userId movieId date
1 A 1:00PM
1 A 3:00PM
2 A 2:00PM
2 C 8:00PM
2 C 9:00PM
我想要这样的东西
UserId --Movie(Time)
1 A 1:00PM, 3:00PM
2 A 2:00PM
2 C 8:00PM,9:00PM
最佳答案
使用group_concat
功能
select UserId ,movieId, group_concat(date separator ',')
from your_table group by UserId ,movieId
关于php - 数据库查询的PHP和MySQL问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52341606/