SQL查询,从一列中提供不同的值,并从第二列中提供不同值的计数

SQL查询,从一列中提供不同的值,并从第二列中提供不同值的计数,sql,Sql,假设我有一张这样的桌子: column1 | column2 --------------------- 1 | a 1 | b 1 | c 2 | a 2 | b SELECT column1, count(column2) FROM table GROUP BY column1 我需要一个SQL查询来显示第1列中的不同值,以及第2列中相关不同值的计数。输出如下所示: column1 | count ---------------

假设我有一张这样的桌子:

column1 | column2
---------------------
1       | a
1       | b
1       | c
2       | a
2       | b
SELECT column1, count(column2)
FROM table
GROUP BY column1
我需要一个SQL查询来显示第1列中的不同值,以及第2列中相关不同值的计数。输出如下所示:

column1 | count
-------------------
1       | 3
2       | 2

你可以这样做:

column1 | column2
---------------------
1       | a
1       | b
1       | c
2       | a
2       | b
SELECT column1, count(column2)
FROM table
GROUP BY column1

你可以这样做:

column1 | column2
---------------------
1       | a
1       | b
1       | c
2       | a
2       | b
SELECT column1, count(column2)
FROM table
GROUP BY column1

你可以这样做:

column1 | column2
---------------------
1       | a
1       | b
1       | c
2       | a
2       | b
SELECT column1, count(column2)
FROM table
GROUP BY column1

你可以这样做:

column1 | column2
---------------------
1       | a
1       | b
1       | c
2       | a
2       | b
SELECT column1, count(column2)
FROM table
GROUP BY column1

您应该使用
分组依据进行
计数(不同的…

Select    Column1,
          Count(Distinct Column2) As Count
From      Table
Group By  Column1

您应该使用
分组依据进行
计数(不同的…

Select    Column1,
          Count(Distinct Column2) As Count
From      Table
Group By  Column1

您应该使用
分组依据进行
计数(不同的…

Select    Column1,
          Count(Distinct Column2) As Count
From      Table
Group By  Column1

您应该使用
分组依据进行
计数(不同的…

Select    Column1,
          Count(Distinct Column2) As Count
From      Table
Group By  Column1

您是否可以发布当前正在使用的代码或至少其摘录?您是否可以发布当前正在使用的代码或至少其摘录?您是否可以发布当前正在使用的代码或至少其摘录?您是否可以发布当前正在使用的代码或至少其摘录?