根据工作岗位和经验搜索员工,如果表格包含工作岗位和经验等字段,我们就可以这样做
$sql="select FirstName, title, experience from applied_employee where title like '$_POST[jobtitle]' and experience like '$_POST[experiance]'";
但是当表apply_employee仅包含jobtitle的id和employee的id时要写入什么查询。 我是sql查询和编程的新手。提前谢谢。
答案 0 :(得分:1)
以下查询适用于我
SELECT e.FirstName, j.title FROM applied_employee ae, employees e, jobs j
WHERE ae.employeeID = e.emp_id
AND j.jobid = ae.a_jobid
AND e.FirstName LIKE '$_POST[FirstName]'
AND j.title LIKE '$_POST[title]';
答案 1 :(得分:0)
如果表的applied_employee不包含所需信息,则需要将该表与包含该信息的其他表连接。例如,假设其他信息位于名为employee的表中,则表由employeeID字段连接,SQL语句可能类似于
select e.FirstName, e.title, e.experience
from applied_employee ae, employee e
where ae.employeeID = e.employeeID
and e.title like '$_POST[jobtitle]'
and e.experience like '$_POST[experiance]