4


0

MySQLエイリアスの短縮形?

2つのテーブルからすべての列を選択する必要がありますが、結果でそれらを区別できる必要があります。

結果の各列にエイリアスを与える簡単な方法はありますか?

例えば:

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

結果では、テーブル1のすべての列はプレフィックスt1になり、テーブル2のすべての結果はプレフィックスt2になります。

何かアドバイスは大歓迎です。

ありがとう。

2 Answer


3


いいえ、明示的に名前を付ける必要があります。


3


いいえ、「ALIAS」は単一の列専用です。 唯一の省略表現は、「AS」を削除することです:

SELECT column_123 col FROM x

エイリアスとして `col`を返します。