假设我有一个看起来像这样的表,有两个外键:
| 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
没有。