簡體   English   中英

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

[英]how to get values for same column name from two different tables in SQL

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

列名是位於這兩個表中的emp_idcompany,employee

如果您想要來自兩個表的單獨列中的數據,請嘗試:

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

只需將表格名稱放在帶有“.”的列名稱之前。 之間,例如:

SELECT company.emp_id, employe.emp_id

使用它來獲得結果:

company.emp_id, employee.emp_id

您可以按照您的要求執行操作,類似於下面的示例,但是如果您提供示例查詢,它會有所幫助...

select emp.emp_id,company.emp_id
from company
join employee emp on emp.company_id=company_company_id

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM