お世話になっております。
SQLでの質問です。
--テーブル----------
F_1F_2
AAABBB
AAACCC
BBBXXX
CCCDDD
DDDYYY
1.F_1のAAAを条件にF_2のBBB・CCCを取得し、
F_1のBBB・CCCと、F_2のXXXとDDDを取得します。
2.次に、取得したF_2のXXX・DDDを条件に、F_1のDDD、F_2のYYYを取得します。
これを1つのSQLで実行したいのですが、副問合せを駆使しても、良いSQLが思い浮かびません。
有識者の方、ご享受頂きたいです。
宜しくお願い致します。
No.1ベストアンサー
- 回答日時:
いまいちルールがわかんないんだけど、
> 2.次に、取得したF_2のXXX・DDDを条件に、F_1のDDD、F_2のYYYを取得します。
XXXはどう条件に絡めてるの??
末端が欲しいなら
select F_1, F_2 from (
select F_1, F_2, Level, connect_by_IsLeaf as isLeaf
from TBL
start with F_1 = 'AAA'
connect by F_1 = prior F_2
) where isLeaf=1
一番深いとこが知りたいなら
select F_1, F_2 from (
select F_1, F_2, Level
from TBL
start with F_1 = 'AAA'
connect by F_1 = prior F_2
order by Level desc
) where rownum=1
かな?
この回答への補足
ご返信ありがとうございます。
私の情報が足らず申し訳ないです。
まずDBはOracleなのですが、ODBC接続でAccessクエリとなっておりました。
投稿が削除できないので、Accessで再質問させて頂きます。
大変申し訳なかったです。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- SQL Server ACCESSで表が作りたく、そのためのSQL文や設定方法を教えてください。 1 2022/08/15 12:28
- SQL Server ACCESSで3ファイルを結合して、表を作成するやり方を教えて下さい。 17 2022/08/15 20:34
- Excel(エクセル) ¥マークを含むパスの処理について(マクロ、または関数) 2 2022/12/25 02:11
- SQL Server ACCESSで複数テーブルを結合して、リストを作る方法を教えてください。 2 2022/08/12 19:32
- その他(データベース) カラム上の重複を削除するクエリを教えてください 3 2022/04/12 14:11
- その他(Microsoft Office) パワークエリの複数ファイルのデータ統合について 3 2022/07/14 17:06
- Visual Basic(VBA) 【VBA】特定の文字で改行(次の行)に行きたい。 3 2022/04/11 17:20
- Oracle sqlで質問です。 aテーブルとbテーブルがあり、下記のsqlで取得したidとnameに一致しないレ 1 2022/04/20 20:34
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- Oracle sqlで質問です。 idを元にidに紐付くデータで住所コードがjpのみのデータ以外のidを取得したい 4 2023/03/20 17:41
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQLについて教えて下さい。 主...
-
副問合せにLIKE文を使う方法は...
-
データベースのカラムの型がCHA...
-
Oracleでの登録するユーザーと...
-
batファイルでのSQL(oracle)...
-
ワークテーブルって何?
-
videopad 無料版 アンインストール
-
バッチファイルで複数フォルダ...
-
SQL ブレーク処理について
-
sqlで質問です。 Aテーブルは店...
-
SQLの中上級者へのレベルアップ...
-
SELECTによる表の変換方法を教...
-
開発対象となるアプリケーショ...
-
Oracleですがsqlで質問です。 ...
-
テーブルやカラムの物理名のネ...
-
Oracleで文字列型の時間を引き...
-
orace SQL文のエラー(ORA-0092...
-
私は時々、アイホンを充電する...
-
SQLでの抽出方法について 以下...
-
SQL抽出方法に悩んでいます④
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Oracle:グループごとに最大日...
-
SQL 複数のテーブルから重複な...
-
1つのカラムに複数レコードの...
-
SQLで小数点のついたべき乗を計...
-
select *, `人口(男)`AND`人口(...
-
set lineで不要な改行が出力さ...
-
アクセス SQLで重複排除でcount...
-
SQLServerのストアドで戻り値取...
-
select実行時のロックとcommit...
-
MAX値を条件にしたSQLで困って...
-
同一テーブル内のデータを比較...
-
2つのselect文をunion all で...
-
order by区の記述位置
-
東芝のDynabookで外付けのDVDド...
-
ブルースクリーンの対処法
-
LAST_DAY関数は?
-
Accessで2つのカラムからユニー...
-
SQL文 テーブル1つに複数のデータ
-
Access2000でディレクトリリス...
-
差し込み後、元データを変更し...
おすすめ情報