如何从一个表中获取不同列的组合

时间:2018-04-01 18:52:57

标签: sqlite count distinct

我们有一个这样的表:

| tName | SourceWBS | MappedWBS |

数据

| F15 | 1.1.1.1 | 21-100A |

| F15 | 1.1.1.1 | 21-100B |

| F15 | 1.1.1.2 | 31-100A |

| F-15A | 1.1.1.2 | 31-100B |

我们希望尝试从这一个表中获取的是不同的计数| tName | SourceWBS |列。

我们正在使用这个SQL:

Select DISTINCT [SourceWBS], [tName], Count(*) as [CountCN]
From [OurTable] 
Group By [SourceWBS], [tName];

结果:

| F15 | 1.1.1.1 | 2 |

| F15 | 1.1.1.2 | 1 |

| F-15A | 1.1.1.2 | 1 |

我们没有在SELECT查询中包含[MappedWBS]列,但是基于第一个结果记录,查询似乎包含它。

可以这样做吗?

感谢任何反馈。

0 个答案:

没有答案