
No.3ベストアンサー
- 回答日時:
質問通りにSQL作るとこんな感じ
SELECT MIN(t.個別ID) 個別ID, t.グループID, t.順位, t.個数
FROM table_1 t
INNER JOIN (SELECT a.グループID, MAX(a.個数) 個数 FROM dbo.Table_1 a GROUP BY a.グループID) ex
on ex.グループID=t.グループID
AND ex.個数 = t.個数
GROUP BY t.グループID, t.順位, t.個数
No.2
- 回答日時:
テストしたら修正がありました。
例示のデータからご所望の結果が得られることを確認しました。
1)グループごとの個数最大値を求める(t1)
2)グループごとの個数最大値と同じ個数を持つ個別IDの最小値を求める(t2)
3)求めた最小値で列をSelect(t3)
select t3.*
from table1 as t3,
(
select table1.グループID, min(table1.個別ID) as 最小個別ID
from table1,
(
select グループID, max(個数) as 最大個数
from table1
group by グループID
) as t1
where table1.グループID = t1.グループID and table1.個数 = t1.最大個数
group by table1.グループID
) as t2
where t3.個別ID = t2.最小個別ID
No.1
- 回答日時:
テストしてませんが。
こんな感じ?
1)グループごとの個数最大値を求める
2)グループごとの個数最大値と同じ個数を持つ個別IDの最小値を求める
3)求めた最小値の列をSelect
select t3.*
from table1 as t3,
(
select min(t2.個別ID) as 最小個別ID
from table1,
(
select グループID, max(個数) as 最大個数
from table1
group by グループID
) as t1
where t2.グループID = t1.グループID and t2.個数 = t1.最大個数
) as t2
where t3.個別ID = t2.最小個別ID
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
【Access】選択クエリのグループ化で最大日付の中の最大IDを抽出する方法?
Windows 95・98
-
ACCESS 一番最新の日付の金額を出したいのですが・・
その他(データベース)
-
Access 各レコードの中での最大フィールドを抽出したい
Access(アクセス)
-
4
あるフィールドの最大値を条件にデータを抽出する方法
その他(データベース)
-
5
ACCESS クエリで重複データを最新の1件だけ表示
Access(アクセス)
-
6
MAX値を条件にデータを取得するには?
SQL Server
-
7
最大値を含むレコードの抽出
その他(データベース)
-
8
AccessのDMax関数の複数条件式に関して
Access(アクセス)
-
9
Excelでグループの最大値から項目を抽出したい
Excel(エクセル)
-
10
アクセス フォームをリクエリしたい
Access(アクセス)
-
11
AccessのRefresh・Requery・Repaintの違い
Access(アクセス)
-
12
SELECTで1件のみ取得するには?
Oracle
-
13
SELECT 文 GROUP での1件目を取得
SQL Server
-
14
テキストボックスにクエリ結果を表示させたい
その他(データベース)
-
15
ACCESS クエリで、グループ化したものをカウントしたい
その他(データベース)
-
16
クエリー 同一キー ある項目最大値 抽出
その他(Microsoft Office)
-
17
Accessでレコードを別テーブルへコピーするには
Access(アクセス)
-
18
ACCESSでVBAから選択クエリの抽出条件を指定したい
Access(アクセス)
-
19
アクセスで#エラーを表示させない方法は?
Access(アクセス)
-
20
日付型のフィールドに空白を入れる方法を教えてください
その他(データベース)
関連するQ&A
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
Unionの結果全体をOrder By し...
-
5
Access 複数キーワード検索クエ...
-
6
SQLについて教えて下さい with(...
-
7
MySQLで複数のSELECT文を1文に...
-
8
SQLでフィールドの順番を変更し...
-
9
自作関数の方がパフォーマンス...
-
10
JOINで1つのテーブルに空白があ...
-
11
DB2でのロック
-
12
'internal' のシステム メモリ...
-
13
Exel VBA 別ブックから該当デ...
-
14
差し込み後、元データを変更し...
-
15
エクセルで個人用マクロの配布方法
-
16
sqliteへのデータ追加
-
17
これの答えが、 It is importan...
-
18
SQLで特定の項目の重複のみを排...
-
19
for whichの使い方
-
20
SELECT 文 GROUP での1件目を...
おすすめ情報
公式facebook
公式twitter