假设以下配置:
-
表1“通用”字段:id&name
-
表2带字段的“info”:userid(和其他一些)
当有要存储的信息时,将有记录添加到信息表中。我可以很容易地得到每个用户的记录数量的一个很好的概述,比如:
mysql> SELECT userId ,COUNT(*) as nbr_entries FROM info GROUP BY userId ORDER BY nbr_entries DESC;
+-----------+-------------+
| userId | nbr_entries |
+-----------+-------------+
| 3987 | 2254 |
| 11220 | 1922 |
...
现在,我的问题是:我希望在表1(generic)中查找每个用户id,以便查询结果如下:
+-----------+-----------+-------------+
| name | userId | nbr_entries |
+-----------+-----------+-------------+
| Peter | 3987 | 2254 |
| Walter | 11220 | 1922 |
...
你知道怎么做到吗?
提前谢谢。