SQL选择特定列的行的第一个记录

Ada*_*dam 3 sql db2

我意识到我的头衔可能并不能很好地解释我的情况,但老实说我真的不知道如何说出来.

我正在使用SQL来访问DB2数据库.

使用下面的截图图片1作为参考:

第1列有三个"U11124"实例,有三种不同的描述(第2列)

我希望这个查询返回"U11124"的第一个实例及其描述,但随后也返回其他行的唯一记录. 2显示了我想要的结果.

图片1

此搜索

图片2

图像2

-----编辑----

回答一些问题/帖子:从技术上讲,它不需要是第一个,只需要那些记录中的任何一个.问题是我们有三个描述,只需要显示一个,我现在被告知哪一个并不重要.

cha*_*tle 5

SELECT STVNST, MAX(STDESC) FROM MY_TABLE GROUP BY STVNST;
Run Code Online (Sandbox Code Playgroud)