id field1 field2
1 1 A
2 1 A
3 1 B
4 2 A
5 2 B
6 2 C
7 3 D
8 3 D
9 3 D
field1とfield2の値が他のレコードのfield1とfield2と重複している場合はひとつのデータとして返したいです。
id1.2はfield1とfield2の値が同じなので、ひとつのデータしか返しませんが、id3はfield2が異なるので返します。
id4.5.6はいずれもfield2の値が異なるので4.5.6全てを返します。
id7.8.9はfield1とfield2が同じ値なのでひとつのデータしか返しません。
id
1
3
4
5
6
7
該当するレコードは上記のように6個となるようにするにはどのようなsql文を発行すれば良いでしょうか?
ご教示頂けますと幸いです。
宜しくお願い致します。
No.1ベストアンサー
- 回答日時:
これでいかがでしょうか。
SELECT
id
FROM
(
SELECT
min( id ) as id
, field1
, field2
FROM
tables
GROUP BY
field1
, field2
ORDER BY
id
) AS result
みればわかるかと思いますがminをmaxにすれば同一項目内の最大のIDで持ってきます。
No.3
- 回答日時:
idだけを拾うならこれで十分
select min(id) as id from tb group by field1,field2;
No.2
- 回答日時:
select id from tb t1
where id=(select min(id) from tb t2
where t1.fild1=t2.fild1 and t1.fild2=t2.fild2)
でどうでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript 【jquery】EasyUIのSubGridにMySQLのテーブルデータを表示&編集にしたい 5 2022/05/02 13:10
- JavaScript EasyUIのSubGrid(jquery)におけるObjectに入れた連想配列について 1 2022/05/02 11:21
- Visual Basic(VBA) Dateserialで データ抽出 2 2022/06/26 21:07
- 英語 in the fieldってどういう意味でしょうか? 5 2022/12/10 22:45
- Visual Basic(VBA) VBAのフィルター操作 5 2023/08/08 09:48
- Visual Basic(VBA) excelVBAについて。 4 2022/11/21 16:15
- Visual Basic(VBA) 前回質問の続きになりますが、下記マクロでシート1からシート2の抽出項目セルB3「りんご」とセルC2「 2 2022/12/02 17:37
- Visual Basic(VBA) excelVBAについて。 1 2022/11/30 06:16
- Visual Basic(VBA) excelVBAについて。 5 2022/11/27 18:48
- Excel(エクセル) エクセルVBA オートフィルタでの絞り込みと並び替えについて 1 2023/07/08 13:08
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで最後の文字だけ置き...
-
[MySQL] 3つのテーブルの結合で...
-
エクセルの関数について教えて...
-
sqlで、600行あるテーブルを100...
-
SQLサーバから、項目の属性(型...
-
上位3位を求めるSQL文は?
-
副問合せの書き方について
-
SQL Left Join で重複を排除す...
-
SQLにて特定の文字を除いた検索...
-
[MySQL] UNIQUE制約の値を更新...
-
Access パラメータクエリをcsv...
-
selectした大量データをinsert...
-
親と子供が複数のSQL取得方法
-
テーブルが5つの時の結合の仕...
-
書籍の内容はまともでしょうか?
-
クエリ表示と、ADOで抽出したレ...
-
【SQL文】Insert into文で文法...
-
VIEWの元のテーブルのindexって...
-
inner joinをすると数がおかし...
-
Mysqlでunionを使った検索速度...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで最後の文字だけ置き...
-
SQL Left Join で重複を排除す...
-
SQLサーバから、項目の属性(型...
-
副問合せの書き方について
-
VIEWの元のテーブルのindexって...
-
エクセルの関数について教えて...
-
SQLにて特定の文字を除いた検索...
-
マイクラPC版のコマンドで効率...
-
select文のwhere句に配列を入れ...
-
sqlで、600行あるテーブルを100...
-
ある条件の最大値+1を初番する...
-
inner joinをすると数がおかし...
-
Unionした最後にGROUP BYを追加...
-
期間の重複を調べるSQL文につい...
-
クエリ表示と、ADOで抽出したレ...
-
Access パラメータクエリをcsv...
-
PL/SQLの変数について
-
MySQLのDATE型カラム値がNULLの...
-
php+mysqlで複数選択削除について
-
上位3位を求めるSQL文は?
おすすめ情報