【发布时间】:2021-10-07 08:37:23
【问题描述】:
我有一个表,其中包含一个始终以 AB(唯一)开头的标识符和一个键值(非唯一)
ID Key
------------------
AB1234 10001
28376 10001
AB5678 10002
7180 10002
我需要能够查询并获取每个 Key 值的单行结果。每个键总是只有两个不同的 ID 值,所以我需要以下结果:
ID1 ID2 Key
----------------------------
AB1234 28376 10001
AB5678 7180 10002
我什至不确定这是否可能
【问题讨论】:
-
“每个键一行”在 SQL 中转换为
GROUP BY key。每个键有两个值,您可以使用MIN和MAX轻松获得。每个键三个值会更困难:-)