tableName : account
date name
2016-05 john
2016-05 bob
2016-05 kate
2016-06 jake
2016-06 billy
2016-05 john, bob, kate
2016-06 jake, billy
我被date
嘗試這種
select date,(select name from account where date ???)
tableName : account
date name
2016-05 john
2016-05 bob
2016-05 kate
2016-06 jake
2016-06 billy
2016-05 john, bob, kate
2016-06 jake, billy
我被date
嘗試這種
select date,(select name from account where date ???)
集團和使用group_concat
以獲得每個名稱的列表日期
select date, group_concat(name)
from account
group by date
如果需要的話。如果你想刪除它可以在給定日期發生重名,那麼你可以使用GROUP_CONCAT(DISTINCT ...)
你也可以指定一個分隔符像這樣
group_concat(name separator ', ' order by name)
使用GROUP_CONCAT
select date,group_concat(name)
from account Group by Date