我有一张这样的表:
userID | photo_name | upload_date(unixtimestamp) | title
我想输出看起来像这样
userID1 photo1.jpg photo2.jpg photo3.jpg
userID2 photo1.jpg photo2.jpg
userID3 photo1.jpg photo2.jpg photo3.jpg
显示最近上传的照片每个用户ID限制3张照片 谢谢:))
答案 0 :(得分:0)
你可以通过GROUP_CONCAT
来到中途:
SELECT userID, GROUP_CONCAT(photo_name SEPARATOR ' ') FROM table GROUP BY userID;
不幸的是,没有人支持限制连接的数量。你只需要处理结果。