【发布时间】:2017-12-05 09:45:30
【问题描述】:
我有以下表格:
用户
id | name
-----------------
1 | Johny Bravo
订单
id | users_id | number
----------------------
1 | 1 | 111111
2 | 1 | 222222
3 | 1 | 333333
4 | 1 | 444444
例子
id | text | number
------------------
1 | test | 111111
2 | test | 111111
3 | test | 222222
4 | test | 222222
5 | test | 333333
6 | test | 333333
期望的结果
id: 1
name: Johny Brawo
count(orders): 4
count(example): 6
我当前的查询不起作用
SELECT users.id, users.name, count(orders.id), count(example.id)
FROM users
LEFT JOIN orders ON orders.users_id=users.id
LEFT JOIN example ON example.number=orders.number
GROUP BY users.id
我目前的结果
id: 1
name: Johny Brawo
count(orders): 8
count(example): 8
任何帮助将不胜感激。
【问题讨论】:
-
您收到什么错误,而不仅仅是“不工作”?
-
更新问题
-
我写一个大写的问题标题可以被认为是不礼貌的。
-
@ArkadiuszG。你知道,你真的应该接受一个答案,如果它对你有用。不这样做是很不礼貌的。