私はテーブルを持っています:
ID | value1 |value2
1 | 15 | A
2 | 15 | B
3 | 16 | D
4 | 16 | A
5 | 16 | C
結果として、次のように value1 (group by?) の最初のレコードのみを表示したいと思います。
ID | value1 |value2
1 | 15 | A
2 | 16 | D
私はこれを行うことができます:
select * from vals
group by value1
ただし、SQLサーバーでは、彼がグループの最初のレコード(IDが最も小さい)を取得することを常に確認できますか?