Сокращение псевдонима MySQL? - PullRequest
4 голосов
/ 19 марта 2010

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

Существует ли сокращенный способ присвоения каждому столбцу в результате псевдонима?

Например:

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

В результатах все столбцы из таблицы один будут префиксами t1, а все результаты из таблицы два будут префиксами t2.

Любой совет приветствуется.

Спасибо.

Ответы [ 2 ]

3 голосов
/ 19 марта 2010

Нет, ALIAS только для отдельных столбцов.Единственным сокращением является удаление AS:

SELECT column_123 col FROM x

Возвращает col в качестве псевдонима.

3 голосов
/ 19 марта 2010

Нет, вам нужно назвать их явно.

...