您能够在数据库表中获取两个不同字段的独特组合吗?如果可以,可以提供SQL示例。
select distinct c1, c2 from t
或者
select c1, c2, count(*)
from t
group by c1, c2
SELECT COUNT(*) FROM (SELECT DISTINCT c1, c2 FROM [TableEntity]) TE
select c1, count(*) from (select distinct c1, c2 from t) group by c1
分享我的愚蠢想法:
也许我只能在c1上进行选择,而不是在c2上进行选择,因此语法可能为select ([distinct] col)+
,其中distinct
是每个列的限定符。
但是思考后,我发现只对一个列进行去重是没有意义的。参考以下关系:
| A | B
__________
1| 1 | 2
2| 1 | 1
select (distinct A), B
,那么对于A = 1
,适当的B
是什么?distinct
是语句的限定词。