加入分组

时间:2018-11-15 12:18:48

标签: mysql sql database

我想对以下数据使用“分组依据”:

统计数据:

| id | user_id| date|

用户:

| id | name | age|

我的查询不返回表用户:

SELECT user_id, sum(time_to_sec(date)/60) as mins 
from `statistics` 
JOIN user ON users.id = statistics.user_id 
WHERE 1 and user_id=8 group BY user_id

有人可以帮忙吗?

2 个答案:

答案 0 :(得分:3)

在连接中的表名被错误地提及。 应该是用户,而不是您的表定义用户。

答案 1 :(得分:1)

我认为错字

JOIN user ON users.id = statistics.user_id 

尝试一下

JOIN users ON users.id = statistics.user_id