我在使用 sql 查询时遇到问题。
我有下表(我简化了一点):
ChainId ComponentId TransmitEndpointId
1 156 NULL
1 156 7
1 157 7
2 510 6
2 510 6
2 511 6
2 511 8
我需要做的是在“唯一”ChainId 中获取 TransmitEndpointId 的 foreach“唯一”ComponentId 的数量。因此上述数据的结果将是:5(链 1 中的 2 个唯一组件 ID 和链 2 中的 2 个唯一组件 ID,具有 2 个不同的 TransmitId ==> NULL 值不计算在内)
这是相当复杂的,不知道如何从这个查询开始。
有人可以帮忙吗?
提前致谢。