выбрать все столбцы из 2 таблиц с дублированными столбцами - PullRequest
2 голосов
/ 07 октября 2019

У меня есть 2 таблицы Customer и Customer_address, соединенные столбцом customer_code.

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

Я пытался:

select * from Customer left join Customer_address on Customer.customer_code=Customer_address.customer_code

Не работает должным образом. Как можно избежать дублирования, не вводя все столбцы?

1 Ответ

1 голос
/ 07 октября 2019

Если единственное повторяющееся имя столбца - это имя, используемое для JOIN, вы можете использовать предложение USING:

select *
from Customer c left join
     Customer_address ca
     using (customer_code);
...