小编Rob*_*ell的帖子

计算单独字段中具有匹配值的记录数

我有一个表(myTable)如下:

id  | name  | orig_id
----+-------+--------
01  | Bill  | -
02  | Tom   | 01
03  | Sam   | 01
04  | Alex  | 02
05  | Phil  | -
06  | Bob   | 01
Run Code Online (Sandbox Code Playgroud)

我想要一个返回每个记录的查询,但是添加了一个列,其中包含orig_id等于当前行id的其他行的计数.

结果表如下所示:

id  | name  | orig_id | mycount
----+-------+---------+--------
01  | Bill  | -       | 3
02  | Tom   | 01      | 1
03  | Sam   | 01      | 0
04  | Alex  | 02      | 0
05  | Phil  | - …
Run Code Online (Sandbox Code Playgroud)

sql count

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

count ×1

sql ×1