我有一个数据库,其中存储 Facebook 句柄以及收集它们的日期。
我想创建一个查询,在同一行上按日期顺序从数据库中选择 facebook 句柄。
所以像这样
facebookHandle date facebookhandle date
asos 2015-03-06 dreams 2015-03-03
argos 2015-03-06 test 2015-03-03
我正在查看自连接示例,但我无法弄清楚。
原始数据库
id facebookHandle date
======= ======= ========
1 asos 2015-03-06
2 argos 2015-03-06
3 tesco 2015-03-06
4 test 2015-03-03
5 loyd 2015-03-03
6 dreams 2015-03-03
7 halfords 2015-03-03
最佳答案
您可以使用 group_concat() 函数,它将给出像这样的逗号分隔值。
SELECT GROUP_CONCAT(facebookHandle) FROM TABLE_NAME GROUP BY date
这样你就会得到一行日期中的 facebookHandle。
关于mysql - 如何在特定条件下自连接表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29366910/