Sql 从另一个积云中具有多个值的列中选择值

Sql 从另一个积云中具有多个值的列中选择值,sql,Sql,我有X桌 包含两列:ID、name 我只需要选择ID超过1的名称(并计算这些名称有多少ID) 表十 |namme|ID | ------------ |A |1 | ------------ |A |2 | ------------ |B |1 | ------------ |C |1 | ------------ |C |4 | ------------ |C |7 | ------------ 从下面的表格中,答案如下: |na

我有X桌 包含两列:ID、name

我只需要选择ID超过1的名称(并计算这些名称有多少ID)

表十

|namme|ID  |
------------
|A    |1   |
------------
|A    |2   |
------------
|B    |1   |
------------
|C    |1   |
------------
|C    |4   |
------------
|C    |7   |
------------
从下面的表格中,答案如下:

|namme|ID Count|
----------------
|A    |2       |   
----------------
|C    |3       |   
----------------
名称A有两个ID

名称C有3个ID,请尝试,例如:

   SELECT Name
    ,COUNT(ID)
FROM Xtable
GROUP BY Name
HAVING COUNT(ID) > 1
试试看,比如:

   SELECT Name
    ,COUNT(ID)
FROM Xtable
GROUP BY Name
HAVING COUNT(ID) > 1

使用聚合函数
count()


使用聚合函数
count()


你能再详细说明一下吗。。。