【发布时间】:2019-10-24 09:48:52
【问题描述】:
我认为这是一个简单的问题,但答案却让我无法理解。
示例:我有一个返回 10 行的查询,其中一些是相同的,除了最后两列是 comment 和一个数字(language-flag) .我想知道如何始终为这些半相同的行返回具有最低语言标志号的行。
我一直假设这个想法是 MIN(language-flag),但是这需要的分组过程使查询仍然返回 2 行,因为 cmets 内容不同。
我创建的示例图像在这里:
感谢任何帮助。
跟进问题:
在困惑中我忘记了为什么我最初需要问这个问题。
如果 cmets 字段恰好为空,当有相同的 COL2 具有更高的 lang-flag 时,那应该是选定的行,如果没有更高的 lang-flag 行并且 cmets 字段为空,那么就应选择空 cmets 行。
我为此案例创建了另一个示例图像:
【问题讨论】:
-
输出中ROW2的逻辑是什么
-
我的示例图片错误,已更新