Mysql 从联接中选择时出错

Mysql 从联接中选择时出错,mysql,Mysql,有人知道我为什么从这个查询中得到错误吗: SELECT COUNT(*) FROM individual AS i LEFT JOIN establishment AS e USING establishment_id WHERE i.bla = e.bla; mysql workbench在第1行的设置id下给了我一条曲线,并报告了一个语法错误,但我不确定为什么会出现这个错误。我想您需要括号: SELECT COUNT(*) FROM individual AS i LEFT JOIN

有人知道我为什么从这个查询中得到错误吗:

SELECT COUNT(*) 
FROM individual AS i LEFT JOIN establishment AS e USING establishment_id
WHERE i.bla = e.bla;

mysql workbench在第1行的设置id下给了我一条曲线,并报告了一个语法错误,但我不确定为什么会出现这个错误。

我想您需要括号:

SELECT COUNT(*) 
FROM individual AS i LEFT JOIN establishment AS e USING (establishment_id)
WHERE i.bla = e.bla;
试试这个

SELECT COUNT(*) 
FROM individual AS i LEFT JOIN establishment AS e USING establishment_id
on i.bla = e.bla;

两个表中是否有同名的
机构id
使用(机构id)