mysql按照时间排序去重查询?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql按照时间排序去重查询?相关的知识,希望对你有一定的参考价值。
这是我们的用户登录记录数据表,每次用户登录成功都会产生一条记录。现在就是想按照最后登录时间来排序,列出今天登录的用户。网上试了N中代码,都不好使,求高手支招
参考技术A SELECTa.uid,
a.time
FROM
(
SELECT
uid,
time
FROM
user_log -- 你的表名
WHERE
time >= UNIX_TIMESTAMP(CURDATE())
) a
LEFT JOIN (
SELECT
uid,
time
FROM
user_log -- 你的表名
WHERE
time >= UNIX_TIMESTAMP(CURDATE())
) b ON a.uid = b.uid
AND a.time < b.time
WHERE
b.uid IS NULL
order by a.time desc
MYSQL 按照字母排序查询
select id vKey, name vValue from ib_brand order by convert(name USING gbk) COLLATE gbk_chinese_ci asc
以上是关于mysql按照时间排序去重查询?的主要内容,如果未能解决你的问题,请参考以下文章