Мені потрібно виділити всі стовпці з двох таблиць, але потрібно мати можливість диференціювати їх у результатах.
Чи існує короткий метод надання кожному стовпчику в результаті псевдоніму?
Наприклад:
SELECT t1.* AS t1.SOMETHING
, t2.* AS SOMETHING_ELSE
FROM TABLE1
INNER JOIN TABLE2
ON SOMETHING = SOMETHING_ELSE
У результатах всі стовпці з таблиці 1 будуть префіксами t1, тоді як всі, отримані з таблиці 2, будуть префіксами t2.
Будь-яка порада цінується.
Дякую.
Відповіді:
3 для відповіді № 1Ні, вам потрібно назвати їх явно.
3 для відповіді № 2
Немає, ALIAS
лише для окремих стовпчиків. Єдиним скороченням є видалення AS
:
SELECT column_123 col FROM x
Повертає col
як псевдонім.