基本的な問題かもしれませんが、SQLのJOINの使い方が判らないので教えて下さい。
SQLで A表とB表とC表をINNER JOINした表に対して、
D表をOUTER JOINした結果に対して、E表をINNER JOINしたいのですが、
SQL文で書くことは可能でしょうか?
SELECT ((((cols FROM A INNER JOIN B ON --) INNER JOIN C ON --) OUTER JOIN D ON --) INNER JOIN E ON --)
と単純に書くとネスト数のオーバーなのかエラーが出ます。
後ろの部分だとサブクエリーに対してJOINすればよいかもしれませんが、主ファイルに当る部分の場合はサブクエリーに切り出す方法が判りません。
よろしくお願いします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
>SQL文で書くことは可能でしょうか?
具体的な結合方法が分からないのですが、可能ではないでしょうか?
>SELECT ((((cols FROM A INNER JOIN B ON --) INNER JOIN C ON --)
> OUTER JOIN D ON --) INNER JOIN E ON --)
>と単純に書くとネスト数のオーバーなのかエラーが出ます。
条件など、記述を丸ごと省略しないでください。これらは回答者が内容を判断する上での大切なヒントです。
単に「エラーが出る」ではなくて、どういうエラーなのか、内容を書いてください。
「SELECT ((((cols FROM A INNER JOIN B ~」の「cols」って、もしかして列名ですか?括弧の位置がおかしいですけど?
select ~ from ((A
inner join B on ~
inner join C on ~)
left join D on ~)
inner join E on ~
といった形式になるのでは?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Oracle 下記のsqlで取得されるレコード以外を取得する方法ありますでしょうか。 SELECT B.番号, B 2 2022/04/20 23:21
- Access(アクセス) アクセス 削除するレコードを含んだテーブルを指定してくださいのエラー対処方法 1 2022/11/24 15:01
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- PostgreSQL SQLで検索結果の記事を表示したい 1 2022/04/28 21:03
- Oracle 質問です。 下記のテーブルとデータがあり、 取得想定結果のように出力したいです。 下記のsqlだと0 2 2023/05/23 19:10
- PostgreSQL 画像とカテゴリーを出力したいのですが、取得の条件を付ける方法がわかりません。 2 2022/05/01 18:03
- Oracle SQL update方法 2 2022/06/22 14:07
- MySQL PhpMyAdminで作成して実行せよ。 東京23区を、皇居を中心とした4つのエリア(南東, 南西, 1 2023/06/11 11:58
- 英語 中3英語 4 2023/01/31 14:03
- PHP アコーディオンPHPが上手くいかない 3 2022/07/15 16:29
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
#1062 - '0' は索引 'PRIMARY' ...
-
空白はダメというエラーの表示...
-
(素人の質問) SQL Server エ...
-
DLLが正しく呼び出せません (ToT)
-
DBCC CHECKDBのエラーについて
-
実行時エラー459 withステート...
-
アクセスでエラー このフィー...
-
Access2007のVBAにてSendObject...
-
Access2010実行時エラー-21473525
-
PL/SQL ORA-06502エラーに関し...
-
列名に変数を使うことはできな...
-
Transact-SQLのBULK INSERTでエ...
-
SQLserver2005 nvarchar を flo...
-
SQLCODE=-420とはどういうエラ...
-
SQL*Loaderで「オブジェクトが...
-
SQL エラー コードの一覧 につ...
-
AccessVBA 実行時エラー'2766'...
-
ACCESSでのINSERTについて
-
phpMyAdminのエラー
-
「1004:アプリケーション定義...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
#1062 - '0' は索引 'PRIMARY' ...
-
列名に変数を使うことはできな...
-
「1004:アプリケーション定義...
-
空白はダメというエラーの表示...
-
アクセスでエラー このフィー...
-
SQLserver2005 nvarchar を flo...
-
SQL文長の制限
-
AccessVBA 実行時エラー'2766'...
-
BULK INSERTのエラー取得は可能...
-
オラクル(PL/SQL)のエラー
-
DocuWorksでの印刷
-
オラクルでisnumeric?
-
実行時エラー459 withステート...
-
Access2010実行時エラー-21473525
-
Transact-SQLのBULK INSERTでエ...
-
SQLCODE=-420とはどういうエラ...
-
PL/SQL ORA-06502エラーに関し...
-
MySQLでcreateが使えない MySQL...
-
『ORA-00936: 式がありません。...
-
(素人の質問) SQL Server エ...
おすすめ情報