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で漢字名称を都道府県や市区...
-
このSQLあってますか?教えてく...
-
Accessでデータシートに同じデ...
-
ROWNUMでUPDATEをしたいのです...
-
飲み会で、座敷orテーブルどち...
-
Accessのテーブルデータを一気...
-
L2SWはARPテーブルを持っている?
-
テーブル名をカラムとして取得...
-
男性と2人で飲食店に行きテーブ...
-
SQLでUPSERTを一度に複数行やる...
-
テーブルに存在しない列をselec...
-
SQLあってますか?こう?
-
2台のサーバー間でのテーブル...
-
SELECT 文の NULL列は?
-
一つ前に戻るには…
-
他のデータベースとのテーブル結合
-
アクセス レコードセットを更...
-
外部キーだけのテーブル(主キ...
-
まるいテーブル 円い 丸い 漢字...
-
ビューのソートについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
このSQLあってますか?教えてく...
-
SQLで漢字名称を都道府県や市区...
-
下記の問合せを行うクエリを、P...
-
SQLです。こんな感じですか?あ...
-
SELECT文内での条件分岐
-
下記の問合せを行うクエリを、P...
-
SQL 主キーによる自動的な表の結合
-
条件付データ差分の抽出で
-
update文におけるwhereとjoinの...
-
グループごとの最高得点者一覧...
-
SQLの作成方法
-
降順で並び替えて昇順で受け取...
-
うまくいきません教えてくださ...
-
サブクエリを使用せずにLEFT JO...
-
ACCESS2010 SQL 結合キーにつ...
-
現在庫算出方法についてお教え...
-
3つの表の外部結合
-
相関サブクエリの中で、グルー...
-
SQL CASE文に制御について
-
複数テーブルの結合結果を自分...
おすすめ情報