0
2つの列に基づいて内部結合を実行しようとしており、列を正しく参照する際に問題が発生しています。私は私の知識の中でpostgresqlの中で最も良い方法である次のクエリを使用しました。私はインナーを行うにしようとしています2つの表は、上の参加に参加することになっている両方の列は、「キー」内部結合参照列が有効でない
命名され、mk_kw & adwords_finalです。ここここでクエリ
SELECT
*
FROM
adwords_final
INNER JOIN mk_kw ON "mk_kw.Key" = "adwords_final.Key";
が結果です
ERROR: column "mk_kw.Key" does not exist
LINE 5: INNER JOIN mk_kw ON "mk_kw.Key" = "adwords_final.Key";
^
ERROR: column "mk_kw.Key" does not exist
SQL state: 42703
Character: 51
これらの列は、このコンテキスト内に必ず存在します。これらの列を参照するより良い方法はありますか?
多くのありがとうございます。
引用符を削除する必要がありますので、この「mk_kw.key」の代わりに 'mk_kw.key'と書いてください。これは' adwords_final.Key'にも適用されます。 –
エラー:列mk_kw.keyが存在しません 行5:INNER JOIN mk_kw ON mk_kw.key = adwords_final.key; ^ ヒント:多分、あなたは "mk_kw.Key"という列を参照することを意図していました。 ********** **********エラー ERROR:列mk_kw.keyが SQL状態は存在しません:42703 ヒント:おそらく、あなたはコラム「mk_kwを参照するためのもの。キー"。 文字:51 –
はい引用を削除します。その 'mk_kw.Key'は、ドットの後に' Key'という大文字の列名を書きます。 –