私はこのようになりますテーブルがあります。同じIDを持つ特定の行をオフセットする方法 - MySQL?
id a.id b.id b.volume
3 1 4359 3600
4 1 5589 1300
5 1 765 0
8 2 7185 9900
11 3 4616 3600
12 3 4990 1900
18 6 2885 368000
19 6 3974 201000
20 6 4793 135000
:
id a.id b.id b.volume
1 1 2605 9900
2 1 345 8100
3 1 4359 3600
4 1 5589 1300
5 1 765 0
6 2 1438 22200
7 2 5320 18100
8 2 7185 9900
9 3 1045 8100
10 3 1928 8100
11 3 4616 3600
12 3 4990 1900
13 4 5841 12100
14 4 109 590
15 5 6530 6600
16 6 2202 1830000
17 6 5014 450000
18 6 2885 368000
19 6 3974 201000
20 6 4793 135000
を私は私のような結果を得たい最低B.VOLUME
で2つ以上の同じA.ID
を持つすべてのレコードを取得できますか
最高のB.A.VOLUMEを持つ同じA.IDを持つすべての2レコードを取り除きたい
申し訳ありませんが、説明するのは難しいので、おそらくこの表が役立ちます。削除する必要があるレコードは、大括弧[]で囲みます。
id a.id b.id b.volume
[ 1 1 2605 9900 ]
[ 2 1 345 8100 ]
3 1 4359 3600
4 1 5589 1300
5 1 765 0
[ 6 2 1438 22200 ]
[ 7 2 5320 18100 ]
8 2 7185 9900
[ 9 3 1045 8100 ]
[ 10 3 1928 8100 ]
11 3 4616 3600
12 3 4990 1900
[ 13 4 5841 12100 ]
[ 14 4 109 590 ]
[ 15 5 6530 6600 ]
[ 16 6 2202 1830000 ]
[ 17 6 5014 450000 ]
18 6 2885 368000
19 6 3974 201000
20 6 4793 135000
ありがとうございました。 – whitesiroi
@whitesiroiよろしくお願いします。お力になれて、嬉しいです。 – Arulkumar