选择重复的uid的最新记录

时间:2018-10-29 10:34:01

标签: php mysql

我想从表中选择用户最后保存的记录,有时每个用户可以有一个重复的uid,这是主要的搜索条件,但是每个记录的id和日期时间都不同。如果我使用此

选择它
  SELECT * from recharges WHERE uid = '$uid' LIMIT 1

它返回用户的第一条记录,与我想要它检索的内容相反。

1 个答案:

答案 0 :(得分:0)

您将需要按id降序排列(假设它是您的PK,其中id值越高表示最新条目)

SELECT * FROM recharges 
WHERE uid = '$uid' 
ORDER BY id DESC 
LIMIT 1