![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
以下のSQLの作成で悩んでいます。
【内容】
抽出元テーブルの中で、あるコードが同じデータは、
ある項目を全て同じ値にして取得したい。
(例)
■抽出元テーブル
コード SEQ FLG
1 1 1
1 2
1 3
2 1 0
2 2
2 3
3 1 1
コードは同じ物が1つ又は複数あります。
コードが同じ物にはSEQで番号が連番されます。
FLGの項目がありますが、SEQ=1のデータしか設定されていません。
■求めたい結果
コード SEQ FLG
1 1 1
1 2 1
1 3 1
2 1 0
2 2 0
2 3 0
3 1 1
全てのデータでFLGを求めて取得します。
取得の仕方はコードが同じでSEQ=1の値を取ります。
抽出元テーブルと結果のデータ件数は同じになります。
抽出元テーブルと結果の違いは、FLGに値が埋まっているかどうかの違いのみです。
このテーブルのFLGはUPDATEする事は出来ません。
別表なども利用しないで、
selectのSQL文だけで対応したいです。
どのような方法で対応できるでしょうか?
オラクルのバージョンは10gです。
よろしくお願い致します。
No.3
- 回答日時:
こんなんでいいんじゃないかな。
既に出ている回答の方が高度なのかもしれないけど。select 抽出テーブル.コード as コード、抽出テーブル.seq as seq,抽出テーブル2.フラグ as フラグ
from 抽出テーブル,
(select コード,フラグ from 抽出テーブル where seq = 1) 抽出テーブル2
where 抽出テーブル1.コード(+)=抽出テーブル2.コード
order by 抽出テーブル.コード,抽出テーブル.seq;
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Oracle 質問です。 下記のテーブルとデータがあり、 取得想定結果のように出力したいです。 下記のsqlだと0 2 2023/05/23 19:10
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Oracle sqlで質問です。 idを元にidに紐付くデータで住所コードがjpのみのデータ以外のidを取得したい 4 2023/03/20 17:41
- Oracle sqlで質問です。 Aテーブルの登録番号をキーにBテーブルから確認番号を取得したいのですが、Bテーブ 4 2023/05/18 13:08
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- Excel(エクセル) 【詳しい方教えて下さい】EXCEL条件に一致する値の複数抽出 9 2022/04/29 10:56
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- Oracle SQL update方法 2 2022/06/22 14:07
- PostgreSQL PostgreSQL レコードからアイテム種類数を取得したい 2 2022/11/23 22:31
- Visual Basic(VBA) データベースから絞り込んでデータを読み込み 1 2023/02/21 19:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「マスタ」と「テーブル」の違...
-
ACCESS 一つのフィールドに複...
-
行方向のデータを横に並べる
-
下記のsqlで取得されるレコード...
-
sqlで質問です。 Aテーブルは店...
-
重複するキーから一番古い年月...
-
3つのテーブルから条件に一致し...
-
ある条件のSELECT文の作成について
-
2つのテーブルから条件に一致...
-
Accessにインポートしたら並び...
-
SELECT時の行ロックの必要性に...
-
sqlserverで集計結果をUPDATEし...
-
ACCESS2007 フォーム 「バリア...
-
Access VBA Me.Requery レコー...
-
ACCESSのSQLで、NULLかNULLでな...
-
SELECT文でのデッドロックに対...
-
クエリのキャンセルがいつにな...
-
Accessでクエリを完了できませ...
-
Access 1レコードずつcsvで出力...
-
データの二重表示の原因
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「マスタ」と「テーブル」の違...
-
2つのテーブルから条件に一致...
-
重複するキーから一番古い年月...
-
ACCESS 一つのフィールドに複...
-
行方向のデータを横に並べる
-
PLSQLの識別子エラー
-
VIEWでテーブルの集計結果...
-
Accessでフィールドを比較した...
-
Accessユニオンクエリーで2つ...
-
主キーの変更
-
ACCESSのコンパイルエラーについて
-
片方だけ抽出する方法(SQL)
-
【Access】順位を付けたい
-
[Oracle] UPDATE分の副問い合わ...
-
テーブル値関数経由でのデータ更新
-
ACCESS インポート時の重複チ...
-
ACCESS2000でDCount関数の使い方
-
Access2002の集計レポート?
-
商品コード番号を入力すると商...
-
Inner join と Left joinの明...
おすすめ情報