我试过检查这个问题sql - distinct + select并且似乎无法根据我的情况正确调整它。我也不在 sql 开发团队,所以我不知道数据库的所有进出。我在测试数据库上在黑暗中拍摄。这是我当前查询的伪样本:
select a.name, b.col1, 
from name a, amount b
where a.identifier=b.acctid
and b.col1 != 'test'
查询当前返回的示例:
a.name | b.col1
Jeff     1
Jeff     333
Jeff     77
Jeff     1
Jeff     14
Bob      22
Bob      4
Bob      5
Bob      6
而且我希望查询的结果返回基于 ColA 唯一的第一个 n(我选择的数字)结果。例如,如果 n 为 2:
a.name | b.col1
Jeff     1
Jeff     333
Bob      22
Bob      4