你能得到一个数据库表中两个不同字段的不同组合吗?如果是这样,您能提供SQL示例吗?
发布于 2008-10-10 20:33:59
简单地说:
select distinct c1, c2 from t
或
select c1, c2, count(*)
from t
group by c1, c2
发布于 2008-10-10 20:38:57
如果只需要两个字段的distinct值,再加上返回其他字段,那么其他字段必须具有某种聚合(sum、min、max等),并且需要distinct的两列必须出现在group by子句中。否则就像德克说的那样。
发布于 2013-07-16 11:42:09
您可以使用下面的SQL通过两列来获得不同的结果:
SELECT COUNT(*) FROM (SELECT DISTINCT c1, c2 FROM [TableEntity]) TE
https://stackoverflow.com/questions/192924
复制相似问题