我正在尝试编写一个我不想使用笛卡尔积的查询。我打算使用 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
我只想获取给定代码的任何描述(我真的不在乎哪一个)。尝试使用 FIRST 时出现以下错误:
[IBM][CLI Driver][DB2/AIX64] SQL0440N No authorized routine named "FIRST" of type "FUNCTION"
还有另一种方法可以做到这一点吗?