【发布时间】:2013-03-03 13:52:59
【问题描述】:
我想选择表中的数据,以便它应该按用户 ID 对它进行分组,但该列中的一个值除外,并按日期时间和 desc 排序。 我遇到的问题是分组项目没有按日期和时间以及以 desc 方式排序。 我的意思是分组项目显示较早的行。 我怎样才能做到这一点。 这就是我所做的。
SELECT * FROM `tbljobs`
GROUP BY user_id
UNION ALL
SELECT * FROM tbljobs
WHERE user_id = '1'
ORDER BY date_time DESC
LIMIT 20"
不应将“1”所在的位置分组。
【问题讨论】: