• ベストアンサー

Select文で結合した時に、重複カラムが存在するのでテーブル名を先頭

Select文で結合した時に、重複カラムが存在するのでテーブル名を先頭か末尾に自動でカラム名に付与して表示したいのですが、いい方法はないでしょうか? (asで1個1個変えるのではなく・・・) SELECT TABLE_A.*,TABLE_B.* FROM TABLE_A LEFT JOIN TABLE_B ON TABLE_B.ID = TABLE_A.ID 表示 : TABLE_A_ID | TABLE_B_ID みたいのを考えています。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

そもそもデバッグ以外で「*」を使うこと自体が常識的ではありません。 この場合、個別に必要事項を列記するのが常套なので、それを自動でするような 冗長な機能は用意されていないと思います。

a48694869
質問者

お礼

回答ありがとうございます。勉強になりました。 「*」はデバック目的だったのですね。以後気をつけます。 asで別名にするか、カラム命名時にテーブル名を付与する等して対応したいと思います

関連するQ&A