我试过检查这个问题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