2011-09-22 125 views
1

如何從SQL中兩個不同表獲取相同列名的值????如何從SQL中的兩個不同表獲取相同列名的值

列名emp_id爲loacated在這兩個表的公司,員工

+1

你編寫一個查詢... –

+0

對於從數據庫中檢索數據,你需要編寫一個查詢。你有沒有嘗試過嗎?如果是,請放入你爲此寫的內容。 – Kangkan

+0

並重命名字段名稱 – Martin

回答

4

如果你想從兩個表中單獨列中的數據,然後嘗試:

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 
0

只是把表的名稱colomn的名稱前有「」之間。 SELECT company.emp_id,employe.emp_id

0

使用該得到的結果:

company.emp_id, employee.emp_id 
0

你可以做你的要求,像下面的例子,但如果你提供了一個簡單的查詢,它將有助於...

select emp.emp_id,company.emp_id 
from company 
join employee emp on emp.company_id=company_company_id 
相關問題