/ / Skrót nazwy MySQL? - mysql, alias

Skrót nazwy MySQL? - mysql, alias

Muszę wybrać wszystkie kolumny z dwóch tabel, ale muszę mieć możliwość rozróżnienia między nimi w wyniku.

Czy istnieje skrótowa metoda nadawania każdej kolumnie wyniku aliasu?

Na przykład:

SELECT t1.* AS t1.SOMETHING
, t2.* AS SOMETHING_ELSE
FROM TABLE1
INNER JOIN TABLE2
ON SOMETHING = SOMETHING_ELSE

W wynikach wszystkie kolumny z pierwszej tabeli będą miały przedrostki t1, natomiast wszystkie wyniki z tabeli drugiej będą miały przedrostki t2.

Każda rada doceniona.

Dzięki.

Odpowiedzi:

3 dla odpowiedzi № 1

Nie, musisz je wyraźnie nazwać.


3 dla odpowiedzi № 2

Nie, ALIAS jest tylko dla pojedynczych kolumn. Jedynym skrótem jest usunięcie AS:

SELECT column_123 col FROM x

Zwroty col jako alias.