/ / Alias ​​do MySQL? - mysql, alias

MySQL alias taquigrafia? - mysql, alias

Preciso selecionar todas as colunas de duas tabelas, mas preciso diferenciá-las no resultado.

Existe um método abreviado de dar a cada coluna no resultado um alias?

Por exemplo:

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

Nos resultados, todas as colunas da tabela um seriam prefixos t1, enquanto todos os resultados da tabela dois seriam prefixos t2.

Qualquer conselho apreciado.

Obrigado.

Respostas:

3 para resposta № 1

Não, você precisará nomeá-los explicitamente.


3 para resposta № 2

Não, ALIAS é apenas para colunas únicas. A única forma abreviada é remover o AS:

SELECT column_123 col FROM x

Retorna col como o alias.