SQL:替代"第一"功能?

Dan*_*Dan 4 sql sas

我正在尝试编写一个查询,我不想让笛卡尔积.我打算使用First函数,因为一些Type_Codes有多个描述,我不想增加我的美元.

Select
 Sum(A.Dollar) as Dollars,
 A.Type_Code,
 First(B.Type_Description) as FstTypeDescr
From
 Totals A,
 TypDesc B
Where
 A.Type_Code = B.Type_Code
Group by A.Type_Code
Run Code Online (Sandbox Code Playgroud)

我只是想获取给定代码的任何描述(我真的不关心哪一个).尝试使用FIRST时出现以下错误:

[IBM][CLI Driver][DB2/AIX64] SQL0440N  No authorized routine named "FIRST" of type "FUNCTION"
Run Code Online (Sandbox Code Playgroud)

还有另一种方法吗?

rec*_*ive 6

而不是First(),使用MIN().