求教,这段 SQL 哪里错了……

2016-08-19 09:49:40 +08:00
 KagamineLenKai2
我运行
SELECT * FROM company
WHERE company.apply_id = 1

SELECT * FROM apply
WHERE apply.apply_id = 1
都没有问题,但是为什么运行
SELECT DISTINCT
apply.client_name AS 客户姓名,
apply.client_id AS 客户 ID,
company.company_name AS 公司名称,
company.company_province_name AS 公司省,
company.company_city_name AS 公司市,
company.company_county_name AS 公司县区,
company.company_other AS 公司其他,
company.department AS 部门,
company.office_level_name AS 职位,
company.salary AS 月薪,
company.other_income AS 其他收入,
company.industry_name AS 行业,
company.nature AS 单位性质,
company.company_size AS 公司规模
FROM
apply
INNER JOIN company.apply_id = apply.apply_id
的时候,就提示
[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '.apply_id' at line 18

求解 QAQ ,究竟是哪里错了?
1961 次点击
所在节点    MySQL
3 条回复
jy01264313
2016-08-19 09:59:53 +08:00
大哥,你 join 完全不对啊
jy01264313
2016-08-19 10:00:27 +08:00
上面没写完, join table on
KagamineLenKai2
2016-08-19 10:09:00 +08:00
@jy01264313 啊谢谢,大概是智障了……

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/300339

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX