【发布时间】:2013-05-10 09:24:55
【问题描述】:
我有三个表,在这些表中这些基本字段
联系人
- con_id(主键)
- con_name
- con_work_id
- con_country_id
工作
- work_id(主键)
- work_company_name
- work_country_id
国家
- country_id(主键)
- 国家/地区名称
我正在尝试运行一个查询,该查询显示 con_name、work_company_name 以及联系人和工作公司的国家/地区名称。
我试过了;
SELECT *
FROM contacts
LEFT JOIN work ON contacts.con_work_id = work.work_id
LEFT JOIN country ON contacts.con_country_id = country.country_id
LEFT JOIN country ON work.work_country_id = country.country_id
但这当然行不通,因为最后一个连接会导致与第二个连接发生冲突。 我快到了,但无法获得显示与联系人和工作公司相关联的 country_name 的查询。
我希望有前进的道路。
非常感谢,
奇迹
【问题讨论】: