• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:複数テーブルから全データ取得する際、同カラムあり)

複数テーブルから全データ取得する際、同カラムあり

このQ&Aのポイント
  • 複数のテーブルから全てのデータを取得する際、同名のカラムが存在する場合、指定テーブルの値を取得する方法について知りたいです。
  • 現在、テーブル「r1」と「u1」には同名のカラム「z2」があります。この場合、「r1」テーブルの「z2」の値を取得するための方法を教えてください。
  • 現在、「r1」テーブルと「u1」テーブルから条件に一致する全データを取得していますが、同名のカラム「z2」の値が「u1」テーブルのものとなってしまいます。どのようにすれば、「r1」テーブルの「z2」の値を取得できるでしょうか?

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

  • ベストアンサー
  • hogya
  • ベストアンサー率67% (49/73)
回答No.1

「JOIN `u1`」の部分を「(SELECT `uid` FROM `u1`) `u1`」という具合に「z2カラム」を除いた列を取得するSQLにすれば可能ですね。 SQLを書く代わりに「z2カラム」を除いた列を取得できるu1テーブルのビューを作っておいてもよいでしょう。

re999
質問者

お礼

回答ありがとうございました。 大変参考になりましたー

関連するQ&A