MySQL从一列中计算不同的值
我有一个表,有三列: A B C 1 2 2 2 2 2 3 1 1 4 1 2 但它会产生: count(*) 3 计数(*) 3. 我尝试过使用“distinct”,但它不能用于从一列中进行选择您尝试过吗MySQL从一列中计算不同的值,mysql,distinct,Mysql,Distinct,我有一个表,有三列: A B C 1 2 2 2 2 2 3 1 1 4 1 2 但它会产生: count(*) 3 计数(*) 3. 我尝试过使用“distinct”,但它不能用于从一列中进行选择您尝试过吗 SELECT COUNT(DISTINCT B) FROM mytable WHERE C = 2; 你试过了吗 SELECT COUNT(DISTINCT B) FROM mytable WHERE C = 2; 使用如下子查询: Select
SELECT COUNT(DISTINCT B) FROM mytable WHERE C = 2;
你试过了吗
SELECT COUNT(DISTINCT B) FROM mytable WHERE C = 2;
使用如下子查询:
Select count(*) from (
select distinct B where c=2
)
使用如下子查询:
Select count(*) from (
select distinct B where c=2
)
它不能用于从一列中选择
-er…它不能用于从一列中选择
-er。。。