如何从SQL中的两个不同表中获取相同列名的值?
列名emp_id
在这两个表中放置:company,employee
。
答案 0 :(得分:5)
如果您希望数据位于两个表的不同列中,请尝试:
SELECT c.emp_id, emp.emp_id
FROM company c
INNER JOIN employee emp on c.company_id = emp.company_id
如果要合并两列数据,请使用:
SELECT emp_id FROM company
UNION
SELECT emp_id FROM employee
答案 1 :(得分:0)
只需将表的名称放在带有“。”的列名称前面。之间,如:
SELECT company.emp_id, employe.emp_id
答案 2 :(得分:0)
使用它来获得结果:
company.emp_id, employee.emp_id
答案 3 :(得分:0)
您可以按照以下示例执行您所要求的操作,但如果您提供示例查询,则会有所帮助......
select emp.emp_id,company.emp_id
from company
join employee emp on emp.company_id=company_company_id