我从不同来源收集了有关应与单个名称匹配的某些 ID 的信息。在为给定 ID 提供正确名称方面,某些来源比其他来源更值得信赖。
我创建了一个表(名称、id、source_trustworthiness),我想为每个 ID 获取最值得信赖的名称。
我试过了
SELECT name, id, MAX( source_trustworthiness )
FROM table
GROUP BY id
这将返回每个 ID 可用的最高可信度,但使用它找到的第一个名称,无论其可信度如何。
有没有办法让我做到这一点?