0

都市名が重複しているデータセットがあります。すべてのレコードを取得したいのですが、都市が重複している場合は、最初のレコードを取得します。

1  London  Fred
2  Paris   Sally
3  London  Marce

私はこれを返したい:

1  London  Fred
2  Paris   Sally

私はSQLiteを使用していますが、それはそれほど重要ではありません。

4

1 に答える 1

2
SELECT a.*
FROM tableName a
(
    SELECT countryName, MIN(id) minID
    FROM tableName
    GROUP BY countryName
) b ON a.id = b.minID 
         -- AND a.countryName = b.countryName
于 2012-10-22T00:30:30.720 に答える