我有两张桌子,如何在employee_apply.emplr_ehid = employer_info.emplr_ehid
上加入?
id apply_date | emp_uhid | emplr_ehid | job_jhid
10| 2014-05-12 | 1386038162 | 1397939308 | 1388345552
11| 2014-05-12 | 1397941439 | 1397939308 | 1397936001
第二张表:employer_info
id | emplr_id | emplr_ehid | emplr_name
16 | 10001 | 1397939308 | ABCD..
这是我的问题:
$query="SELECT employee_apply.emp_uhid, employee_apply.emplr_ehid, employer_info.emplr_name FROM employee_apply LEFT JOIN employee_apply employee_apply.emplr_ehid = employer_info.emplr_ehid";
以下是错误消息:
错误:mysql_fetch_assoc():提供的参数不是有效的MySQL结果资源。
答案 0 :(得分:1)
如果您想要内部联接:
SELECT * FROM employee_apply
INNER JOIN employer_info
ON employee_apply.emplr_ehid = employer_info.emplr_ehid
答案 1 :(得分:1)
您已经在问题中执行了加入,但为了便于说明,这里是查询:
SELECT *
FROM `employee_apply`
JOIN `employer_info`
ON `employee_apply`.`emplr_ehid` = `employer_info`.`emplr_ehid`;
答案 2 :(得分:1)
你是说这个?
SELECT *
FROM `employee_apply`
LEFT JOIN `employer_info`
ON `employee_apply`.`emplr_ehid` = `employer_info`.`emplr_ehid`;