PostgreSQL(9.5)を用いたデータ取得で3つのテーブルを結合させた結果を取得したいのですが
うまくいかず悩んでおります。
ご指摘をいただけないかと思い書き込みしております。
どなたかヒントをいただけませんでしょうか。
<テーブル>
①Aテーブル
②Bテーブル
③Cテーブル
<カラム>
①A1、A2、A3・・・
②B1、B2、B3・・・
③C1、C2、C3・・・
上記のようなテーブル構成になっております。
この構成でA1=B1かつA3=C1という結合をしたいと思っています。
下記のようなSQLを書いてみたのですがSyntax Errorとなってしまいます。
SELECT A1, A2, A3 B1, B2, B3, C1, C2, C3 FROM TableA inner join TableB on TableA.A1 = TableB.B1 TableA inner join TableC on TableA.A3 = TableC.C1 ・ ・ ・
create table tableA ( A1 int primary key, A2 varchar(80), A3 int ); create table tableB ( B1 int primary key, B2 varchar(80), B3 varchar(80) ); create table tableC ( C1 int primary key, C2 varchar(80), C3 varchar(80) );
回答3件
あなたの回答
tips
プレビュー