gpt4 book ai didi

MySql 用同一张表中的两个不同位置进行两次计数

转载 作者:可可西里 更新时间:2023-11-01 07:56:36 25 4
gpt4 key购买 nike

表一

"id"    "name"      "description"   "path"                              "country"   "status"
"1" "Title 1" "Description 1" "US > Consumer > Home Applicances" "US" "0"
"2" "Title 2" "Description 2" "US > Business > Legal Charges" "UK" "0"

我正在尝试使用同一张表中的不同 wheres 执行两次 count

我在这里遇到了其他问题,但没有一个像我这样做的方式。

我目前正在使用两个 sql 和更多代码来完成它:

select count(id) from table where id = 1 and select count(id) from table where id = 2

如果两者都存在,我将继续我的脚本的其余部分。我怎样才能在 MySql 中做这样的事情?

最佳答案

您可以使用子选择。

SELECT * FROM 
(SELECT COUNT(id) AS count_one FROM table WHERE id = 1) a,
(SELECT COUNT(id) AS count_two FROM table WHERE id = 2) b

关于MySql 用同一张表中的两个不同位置进行两次计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17010105/

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