【发布时间】:2020-02-04 16:25:18
【问题描述】:
我正在使用 mysql 编写消息系统。
当我列出正在与之交谈的用户时,一切正常,直到我想添加最后一次或开始交谈的日期。
当我添加 a.date 时,如果日期不一样,我会得到重复的结果。
这是我的sqlfiddle
【问题讨论】:
-
您想要每个用户的最新日期?如果是,则只需添加
GROUP BY并获取用户的最大日期。见:sqlfiddle.com/#!9/5d0482/8 -
@MadhurBhaiya 有没有办法获取与日期相同的行的 txt?
-
要获取txt,请检查重复标记问题中的答案。这是一个非常普遍的问题。我在问题中添加了greatest-n-per-group 标签。你可以在这里获得大量的技术:stackoverflow.com/questions/tagged/…
标签: mysql left-join union greatest-n-per-group