2 つの異なる列値の結果のみが必要なテーブルを選択しています...これがデータに関する意味です...
some_table
+----+----------+-------------+
| id | some_id | some_column |
+----+----------+-------------+
| 1 | 10 | alpha |
| 2 | 10 | alpha |
| 3 | 10 | alpha |
| 4 | 20 | alpha |
| 5 | 30 | alpha |
+----+----------+-------------+
私が実行しているクエリのタイプの例は次のとおりです。
SELECT * FROM some_table WHERE some_column = `alpha`;
その選択を変更して、最大 2 つの異なる some_id の結果のみが得られるようにするにはどうすればよいですか...結果の例は次のとおりです。
some_table
+----+----------+-------------+
| id | some_id | some_column |
+----+----------+-------------+
| 1 | 10 | alpha |
| 2 | 10 | alpha |
| 3 | 10 | alpha |
| 4 | 20 | alpha |
+----+----------+-------------+
最大 2 つの異なる some_id (この場合は 10、20) の結果のみを取得するため、id = 5 行は含まれません。