Sql 如何执行此类查询?

Sql 如何执行此类查询?,sql,sqlite,Sql,Sqlite,我正在使用SQLite。我创建了一个名为MyTable的表,其中有3列MyID、MyOrder、MyValue,它们都是整数类型,如下所示: MyID | MyOrder | MyValue 1 | 3 | 2 1 | 2 | 5 2 | 1 | 8 3

我正在使用SQLite。我创建了一个名为MyTable的表,其中有3列MyID、MyOrder、MyValue,它们都是整数类型,如下所示:

MyID       |     MyOrder        | MyValue
1          |         3          |       2
1          |         2          |       5
2          |         1          |       8
3          |         5          |       6
我需要从表中选择所有MyID,对于每个MyID,还需要返回具有该MyID的行数。 在上面的示例中,查询应返回:

        1|2
        2|1
        3|1
如何编写此查询

SELECT MyID, COUNT(MyID) 
FROM Table
GROUP BY MyID

预期结果与您给出的描述不匹配您尝试了什么?这两个查询都将涉及一个GROUPBY和一个聚合函数,如MAX或COUNT and的可能重复项