gpt4 book ai didi

MySQL - 在一个查询中检索多行并计算受影响的行

转载 作者:行者123 更新时间:2023-12-01 00:49:37 25 4
gpt4 key购买 nike

我想使用 WHERE 语句运行一个简单的查询,只返回一些列,如下所示:

SELECT var1, var2 FROM table WHERE key=1

这按预期运行并返回许多行。但是,我实际上想要检索所有匹配的行 计算受影响的行。但如果我尝试这样做:

SELECT COUNT(*) AS count, var1, var2 FROM table WHERE key=1

我得到计数​​并且只有第一行。

是否有可能在一个查询中同时获取许多行并计算受影响的行数?

最佳答案

您可以通过子查询来获取总记录数

SELECT var1, var2, 
(SELECT COUNT(*) FROM tableName WHERE columnName = 1) AS `COUNT`
FROM tableName
WHERE columnName = 1

关于MySQL - 在一个查询中检索多行并计算受影响的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17571627/

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