可能为时已晚,但我无法解决问题
这给了我ON子句错误中的未知列
SELECT *
FROM abstracts, parts
JOIN parts test ON abstracts.abstract_id = test.abstract_id
但这完美地工作
SELECT *
FROM abstracts, parts
WHERE abstracts.abstract_id = parts.abstract_id
这是一个更大的查询,因此我不能仅使用工作示例。
最佳答案
这个:
SELECT *
FROM abstracts, parts
JOIN parts test ON abstracts.abstract_id = test.abstract_id
应该:
SELECT *
FROM abstracts JOIN parts
ON abstracts.abstract_id = parts.abstract_id
关于mysql - 简单mysql连接的On子句中的未知列,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6756777/