gpt4 book ai didi

mysql - 如何将 `select count` 添加为列

转载 作者:行者123 更新时间:2023-11-29 12:06:33 24 4
gpt4 key购买 nike

我有一个表,其中包含 invite_codeinvited_by 列。

我想选择所有用户以及该用户邀​​请的用户数量。这可以在一个查询中完成吗?

例如我有这些数据:

id | invite_code | invited_by   
-----------------------------
1 | 11 |
2 | 22 | 11
3 | 33 | 11
4 | 44 | 22

我想在结果中添加一个 select count(*) from users where u.invite_code = attend_by :

id | invite_code | invited_by | invite_num
------------------------------------------
1 | 11 | | 2
2 | 22 | 11 | 1
3 | 33 | 11 | 0
4 | 44 | 22 | 0

我正在使用MySQL

最佳答案

试试这个:

SELECT [id]
,[InvCode]
,[InvBy], (select count(*) from table t where t.[InvBy]=t1.[InvCode])
FROM table t1

关于mysql - 如何将 `select count` 添加为列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31385476/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com