请教一个Mysql语句.
jxbbs 2005-12-07 09:43:07 我有两个数据表, 一个users表一个threads表. 要求找出users表中每个用户最新发表的主题的ID.
users表与threads与的对应关系是 users.uid对应threads.uid . threads表中的发表时间字段是dateline ,dateline的时间是以UNIX时间戳的方式保存的. 主题ID字段是tid . 请问这个SQL语句应该如何写? 我用
SELECT a.uid,b.tid FROM `users` AS a LEFT JOIN `threads` AS b USING(uid) group by a.uid ORDER BY b.dateline
这样找出的只是最先发表的主题ID,并不是最后发表的主题ID。
相关的数据表下载地址:
http://www.imphp.com/20051207/test.sql