![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.3ベストアンサー
- 回答日時:
ansi構文の趣旨からいえば、結合条件と絞り込み条件は分けて書くので・・
select *
from a
left join b on (a.商品ID =b.商品ID)
left join c on (b.商品ID =c.商品ID)
where a.年月 = 任意の値
と書くのが一般的でしょうね。
No.2
- 回答日時:
3表の外部結合自体は可能ですが、起点となる表を作らないと正しく結合できません。
select * from a,b,c
where a.商品ID =b.商品ID (+) and a.商品ID (+) =c.商品ID (+)
とすれば、結合できるはずです。
なお、9i以降のANSI構文であれば、正しく外部結合出来たと記憶しています。
select *
from a
left join b on (a.商品ID =b.商品ID)
left join c on (b.商品ID =c.商品ID)
ありがとうございます。
select *
from a
left join b on (a.商品ID =b.商品ID)
left join c on (b.商品ID =c.商品ID)
でなんとか目的の結果を得られそうです。
更にこの後に続けて条件をつけたいのですが、
~ left join c on (b.商品ID =c.商品ID) and
a.年月 = 任意の値 とすれば良いのでしょうか?
No.1
- 回答日時:
DBエンジンにより異なるかもしれませんが、確かOracleでは素直な方法でこのような事は出来なかったと思います。
例えば、副問い合わせを使ってこのようなやり方はどうでしょうか。
試してないので間違ってたらすみません....
select *
from a, (select * from b, c where b.商品ID = c.商品ID (+)) as ab
where a.商品ID = b.商品ID (+)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) accessでの請求管理について 2 2022/06/13 21:51
- Excel(エクセル) 【条件付き書式】countifsで複数条件を満たしたセルを赤くする方法 2 2023/02/09 23:53
- Visual Basic(VBA) 【ExcelVBA】Powerクエリーでいうピボット解除と同じ処理をVBAで 4 2022/07/06 17:09
- その他(データベース) accessについて 2 2022/05/31 16:58
- MySQL 書籍の内容はまともでしょうか? 1 2023/01/22 03:07
- SQL Server SQLのクエリの書き方 1 2022/03/29 23:06
- 経営情報システム accessでの請求管理について 12 2022/06/11 16:20
- HTML・CSS FC2カートのテンプレートでの商品表示について 1 2023/03/02 18:05
- その他(データベース) c言語の問題です。これを踏まえてコーディングしたいのでおしえていただきたいです。 3 2023/08/03 09:27
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQLです。こんな感じですか?あ...
-
「テーブルに座って……」という...
-
Excel テーブル内の空白行の削除
-
特定物と不代替物の違い
-
vers か a か(フランス語)
-
面接のときテーブルが正面に。...
-
アクセスのリンクテーブル一覧...
-
SQLです教えてください。
-
バッチファイルを使ったテーブ...
-
飲み会で、座敷orテーブルどち...
-
教えてください。 テーブル1に ...
-
SQliteの日付検索について
-
The guest insisted ___changin...
-
DBFluteについて質問です。 環...
-
Sqliteリレーションについて2
-
SQLでUPSERTを一度に複数行やる...
-
htmlコードで書かれた表にphpで...
-
一つ前に戻るには…
-
オフ会の席替えについて(8人...
-
エクセルで都道府県、市区町村...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
このSQLあってますか?教えてく...
-
SQLで漢字名称を都道府県や市区...
-
下記の問合せを行うクエリを、P...
-
SELECT文内での条件分岐
-
下記の問合せを行うクエリを、P...
-
SQLです。こんな感じですか?あ...
-
条件付データ差分の抽出で
-
SQL 主キーによる自動的な表の結合
-
update文におけるwhereとjoinの...
-
グループごとの最高得点者一覧...
-
降順で並び替えて昇順で受け取...
-
SQLの作成方法
-
うまくいきません教えてくださ...
-
サブクエリを使用せずにLEFT JO...
-
現在庫算出方法についてお教え...
-
ACCESS2010 SQL 結合キーにつ...
-
UPDATEでSETする値
-
複数テーブルの結合結果を自分...
-
SQL CASE文に制御について
-
3つの表の外部結合
おすすめ情報