假设我有一个这样的表,有两个外键:
| col1 | fkey1 | fkey2 |
|------|-------|-------|
| foo | 123 | null |
| foo | 123 | 456 |
| bar | 789 | null |
我怎么分组 col1
,其中的行具有首选项 fkey2
不是 null
? 结果如下:
| col1 | fkey1 | fkey2 |
|------|-------|-------|
| foo | 123 | 456 |
| bar | 789 | null |
另一个考虑是 fkey1
有一个 not null
约束它,而 fkey2
没有。
1条答案
按热度按时间7vhp5slm1#
对于此数据集,可以使用简单的聚合:
但我怀疑你真的想要
distinct on
: