как получить значения для одного и того же имени столбца из двух разных таблиц в SQL - PullRequest
1 голос
/ 22 сентября 2011

Как получить значения для одного и того же имени столбца из двух разных таблиц в SQL?

имя столбца emp_id находится в этих двух таблицах: company,employee.

Ответы [ 4 ]

5 голосов
/ 22 сентября 2011

Если вам нужны данные в отдельных столбцах из двух таблиц, попробуйте:

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 голосов
/ 22 сентября 2011

Используйте это, чтобы получить результаты:

company.emp_id, employee.emp_id
0 голосов
/ 22 сентября 2011

Вы можете делать то, что просите, что-то вроде примера ниже, но если вы предоставите пример запроса, это поможет ...

select emp.emp_id,company.emp_id
from company
join employee emp on emp.company_id=company_company_id
0 голосов
/ 22 сентября 2011

Просто поставьте название таблицы перед именем колонны с "."между, как:

SELECT company.emp_id, employe.emp_id
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...