これが私が作ったダミーテストです(おっと私はIDを忘れました)。各グループIDで最大のgrp#を返すクエリを1つ作成したいと思います。この場合、最後の行を削除しない限り、これは最後の2行です。次に、それは最後の行と2番目の行になります。とにかく、サブクエリを使用せずにクエリを作成する方法がわかりません。しばらくの間、サブクエリの作成方法を忘れてしまいました(それは良いことですか?)
CREATE TABLE example ( gid INT, grp INT, data VARCHAR(100) );
--
mysql> select * from example;
+------+------+------+
| gid | grp | data |
+------+------+------+
| 1 | 1 | a |
| 1 | 2 | a |
| 2 | 1 | a |
| 2 | 2 | a |
| 1 | 5 | a |
+------+------+------+