【发布时间】:2012-10-04 17:40:07
【问题描述】:
我有 5 个用户(在桌子上 users):
User ID (uid) | User Name (uname)
-----------------------------------
1 Fallon
2 Jeremy
3 Matt
4 Peter
5 John
- 到目前为止,Fallon (uid 1) 已登录 35 次。
- Jeremy 登录 32 次。
- Matt 登录了 57 次。
- Peter 登录了 43 次。
- John 登录了 23 次。
日志详细信息存储在另一个表中 (logs):
Log ID (logid) - User ID (uid)
现在我想按最多登录时间的顺序表示一个用户列表。登录次数最多的用户将位于顶部,登录次数第二多的用户将排在第二位。喜欢:
- Matt 登录了 57 次。
- Peter 登录了 43 次。
- Fallon 登录了 35 次。
- Jeremy 登录 32 次。
- John 登录了 23 次。
因为日志存储在一个表中,而用户详细信息存储在另一个表中。我怎样才能,我应该使用什么查询来制作像上面这样的列表。请帮忙。
【问题讨论】: