我通过我选择所有ID表单表SQL查询加盟
SELECT emp_id FROM emp_table
现在,我不得不从另一个表中选择所有的Emp名称在一个查询
SELECT emp_name FROM emp_detail WHERE emp_id='".THAT ID."'
我通过我选择所有ID表单表SQL查询加盟
SELECT emp_id FROM emp_table
现在,我不得不从另一个表中选择所有的Emp名称在一个查询
SELECT emp_name FROM emp_detail WHERE emp_id='".THAT ID."'
查询使用JOIN
Select d.emp_name from emp_table t join emp_detail d on t.emp_id = d.emp_id
SELECT emp_name
FROM emp_detail
WHERE emp_id in (SELECT emp_id FROM emp_table)
或
SELECT d.emp_name
FROM emp_detail d
inner join emp_table e on e.emp_id = d.emp_id
SELECT dtl.emp_name --other columns
FROM emp_table emp
JOIN emp_detail dtl
ON emp.id = dtl.emp_id
SELECT d.emp_name, e.emp_id
FROM emp_detail d
inner join emp_table e on e.emp_id = d.emp_id and e.emp_id='".ParameterID."';
OR
SELECT d.emp_name, e.emp_id
FROM emp_table e
inner join emp_detail d on e.emp_id = d.emp_id where e.emp_id='".ParameterID."';
,如果你不需要,您可以删除查询参数标识ID部分。
你的问题是什么? – Widor
你需要问一个问题。此外,涉及的表格是什么,它们的结构是什么,它们如何相互关联,以及您期望结果如何? – Oded