gpt4 book ai didi

mysql - 从两个不同的表中选择 count(*) 是正确的方法吗

转载 作者:行者123 更新时间:2023-11-30 21:23:12 25 4
gpt4 key购买 nike

我想要来自两个不同表的 count(*) 和来自第三个表的值

像这样:

表 A:从 TABLE_A 中选择 count(*),其中 grp_id = 1

表 B:select count(*) from TABLE_B where grp_id = 1

表 C:从 TABLE_C 中选择 totalcount,其中 grp_id = 1 且 AND UserID = 1

所以,我构建了这个查询:

select ifnull((select count(*) from TABLE_A where grp_id = 1),0) + ifnull((select count(*) from TABLE_B where grp_id = 1),0)

这会是有效的方法吗?

最佳答案

据我所知,这完全没问题。

子查询不会增加任何明显的开销。

关于mysql - 从两个不同的表中选择 count(*) 是正确的方法吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1746880/

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