皆様、お知恵を拝借させてください。
現在、SQLServer + VB.netで開発を行っていますが、どうしてもうまくいかないので悩んでいます。
ロジックを組めば解決できるのは、わかっているのですが、SQL文だけで解決したいのです。
よろしくお願いします。
やりたいことは、複数テーブルからの同一IDの抽出です。
IDで単一化
テーブル【現在】を優先して抽出
テーブル【履歴】のみ存在する場合、履歴NOの大きい方を抽出
テーブル【現在】
ID 名前 趣味
------------------
10 太郎 釣り
20 次郎 ゴルフ
テーブル【履歴】
ID 名前 趣味 履歴NO
-------------------------
10 太郎 将棋 01
10 太郎 囲碁 02
30 花子 園芸 01
30 花子 料理 02
求めたい結果は
10 太郎 釣り
20 次郎 ゴルフ
30 花子 料理
です。よろしくお願いします。
No.1ベストアンサー
- 回答日時:
select ID,名前,趣味 from 現在
union all
select ID,名前,趣味 from 履歴 t1
where 履歴NO=(select max(履歴NO) from 履歴 t2
where t1.ID=t2.ID)
and not exists(select ' ' from 現在 where 現在.ID=t1.ID)
order by 1
です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL 【MySQL】本当に困っているので、助けてください。よろしくお願いします。 3 2023/06/03 14:24
- その他(データベース) accessでの請求管理について 2 2022/06/13 21:51
- Oracle sqlで質問です。 Aテーブルの情報をBテーブルに更新かけたいです。 やりたいことは、Bテーブルの受 1 2023/05/17 11:17
- その他(データベース) accessについて 2 2022/05/31 16:58
- Oracle SQL update方法 2 2022/06/22 14:07
- Excel(エクセル) 処理年月が連続(指定年月~何ケ月間)している人のみ抽出をExcelのみで可能でしょうか 6 2022/10/31 14:57
- PostgreSQL PostgreSQL レコードからアイテム種類数を取得したい 2 2022/11/23 22:31
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Access(アクセス) アクセスで教えてください。 例えばテーブル1に 1 佐藤 2 鈴木 3 佐々木 コードと住所一覧があ 3 2022/06/11 20:45
- 経営情報システム accessでの請求管理について 12 2022/06/11 16:20
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQLでUPSERTを一度に複数行やる...
-
SQL 同じテーブル構造の複数の...
-
SQLにて指定日付より前、かつ最...
-
Pythonで2つのデータ(キー無し...
-
テーブル構成について
-
マッチング
-
投稿記事と関連付けているテー...
-
Notion@リレーション値の取得...
-
Visuaal Studio Community 2022...
-
off of と fromの違いを教えて...
-
ちょっとぐらいの時間なら里山...
-
Accessでデータシートに同じデ...
-
テーブルの凸凹の修復
-
QSL でのフォーム画面作成について
-
男性と2人で飲食店に行きテーブ...
-
SQL、2つのテーブルで条件一致...
-
1つのテーブルに同じデータを参...
-
妹が、メルカリで売れた商品を...
-
ACCESSとoracleのODBC接続
-
このISAMでは、リンクテーブル・・
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SELECT 文の NULL列は?
-
SQLにて指定日付より前、かつ最...
-
テーブルに存在しない列をselec...
-
SQLでUPSERTを一度に複数行やる...
-
単純なselectが遅くなるのです...
-
PostgreSQLの断片化の状況を確...
-
javaでデータベース上のテーブ...
-
2つのテーブルで引き算 postgres
-
PostgreSQL レコードからアイテ...
-
Postgresのデータ領域の拡張に...
-
Postgresqlのレポート機能について
-
VIEWのCOPYってできないんですか?
-
POSTGRESQL 検索スピードが遅い
-
Pythonで2つのデータ(キー無し...
-
備品管理のデータベースについて
-
最新レコードを抽出し外部結合...
-
データのマッチングです。お願...
-
重複を許すキーの構文がわかり...
-
テーブルにcsvファイルをインポ...
-
postgreSQL カラムの全ての値を...
おすすめ情報