首先,描述一下我的数据集。我正在使用 SNOMED CT 代码并尝试从中列出可用的列表。相关列是 rowId、conceptID 和 Description。rowId 是唯一的,其他两个不是。我想选择这些代码的一个非常具体的子集:
SELECT *
FROM SnomedCode
WHERE LENGTH(Description)=MIN(LENGTH(Description))
GROUP BY conceptID
结果应该是包含 400,000 个唯一概念 ID(共 140 万个)的列表以及每个代码的最短适用描述。上面的查询显然格式错误(并且只会返回 LENGTH(description)=1 的行,因为表中最短的描述是 1 个字符长。)我错过了什么?