【发布时间】:2018-05-04 04:17:43
【问题描述】:
我有两张桌子。 table1 包含用户的详细信息。 table2 包含用户创建的所有 URL。
我想显示来自 table1 的一些数据用户,并计算该用户从 table2 创建的所有 url。
例如我有这样的数据:
表1
id username email join_date
123 user123 123@email.com 12-11-2018
456 user456 456@email.com 13-11-2018
789 user789 789@email.com 14-11-2018
表2
id username url date_insert
321 user789 url1 12-12-2018
654 user456 url2 13-12-2018
987 user789 url3 14-12-2018
312 user789 url4 14-12-2018
这是我的代码,但当然是那个错误。
SELECT * COUNT(url.table2)
FROM table1, table2
WHERE table1.username = table2.username
ORDER BY table1.join_date DESC
我想显示这样的数据
最终结果一定是这样的
id(table1) email(table1) join_date(table1) count(url)
---------- -------------- ----------------- -------------
123 789@email.com 14-11-2018 3
456 456@email.com 13-11-2018 1
789 123@email.com 12-11-2018 0
【问题讨论】: