gpt4 book ai didi

php - 对多个表进行 COUNT(*)

转载 作者:行者123 更新时间:2023-11-29 13:18:05 24 4
gpt4 key购买 nike

我需要统计有多少用户在线。我把它放在两个表中,这是第一个表:

 +-------------+-------------+-------------+
| id | name | status |
+-------------+-------------+-------------+
| 1 | name | 1 |
+-------------+-------------+-------------+
| 2 | name | 1 |
+-------------+-------------+-------------+
| 3 | name | 0 |
+-------------+-------------+-------------+

第二个表:

 +-------------+-------------+-------------+
| id | userid | friend_id |
+-------------+-------------+-------------+
| 1 | 1 | 2 |
+-------------+-------------+-------------+
| 2 | 1 | 2 |
+-------------+-------------+-------------+
| 3 | 2 | 3 |
+-------------+-------------+-------------+

user_id = 1 的另一张 table 上有多少用户以及有多少用户在线。

最佳答案

您可以将表格连接在一起,然后进行计数。

SELECT COUNT(*)
FROM table1 AS t1
JOIN table2 AS t2 ON (t1.id = t2.friendID)
WHERE t2.userID = 1

关于php - 对多个表进行 COUNT(*),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21215836/

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