• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:「column "A" does not exist」というエラーが出て、ビューを作成することができません。)

ビュー作成時に「column "A" does not exist」というエラーが発生する

このQ&Aのポイント
  • postgreSQL(8.2)&pgAdmin(1.6.3)でビューを作成しようとした際に、「column "A" does not exist」というエラーが出てしまい、作成できません。
  • 同じSQL文をMS ACCESSで試した場合は問題なく作成できました。
  • 質問者は、指定した列(A)の値を参照する列(B)を作成する方法について教えてほしいとしています。

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

  • ベストアンサー
  • nora1962
  • ベストアンサー率60% (431/717)
回答No.1

oracle, ms sqlserverでも同様になります。 同じレベルでつけた列名を参照しようというのに無理があると思います。 意図は良く分かりませんがやるならインラインビューを使って select a, a+3 b from ( select 1 a ) のようにやるのが妥当だと思いますが。

shohei86
質問者

お礼

どうもありがとうございました。 無事に作成することができました。 ただ、nora1962がおっしゃるとおり無理があるような気もしますので、 抜本的な見直しも考えてみます。 お世話になりました。

関連するQ&A