【发布时间】:2016-04-10 08:27:31
【问题描述】:
我有两张桌子:
第一个:项目 >> p_id、p_name、p_description
第二:任务 >> t_id, t_project, t_name, t_owner
其中 p_id 与 t_prject 链接
我想要做的是获取一个任务所有者参与的项目数量,所以我想我需要加入这两个表,并且他们使过滤器获得一个数字作为某人的项目数量参与,看看其他答案我是这样做的:
SELECT tasks.t_project, COUNT(DISTINCT tasks.t_project ) AS result,
FROM 'tasks'
LEFT JOIN users ON tasks.t_owner = users.u_id
WHERE tasks.t_owner=17
group by 'tasks.t_project'
但是mysql报错
#1064 - 您的 SQL 语法有错误;在第 3 行。
【问题讨论】:
-
不要使用引号来转义表名或列名。使用反引号
-
@sagi:不要编辑掉代码中的错误
-
@juergend 不要编辑代码结构
标签: mysql