gpt4 book ai didi

android - 如何计算 SQLite 中某个表中外部表 ID 的出现次数?

转载 作者:行者123 更新时间:2023-11-29 17:30:48 29 4
gpt4 key购买 nike

所以我有下表:

Table A
a_id b_id

Table B
b_id b_name

我想统计表B中的id在表A中的b_id列中显示或用作值的次数。据推测,结果应该是像这样的东西:

ID     count     name
1 10 aaaa
2 8 bbbb
3 11 cccc

我考虑过使用下面的查询:

Select b_id from table_b 

获取所有的ID。然后遍历每一个并像这样计算它们:

Select count(*) from table_a where b_id = ''

但是这个过程太长了。我想在一个查询中将其缩短一点。但我不知道如何使用 SQLite 语言遍历每一行。

(即使只是向正确的方向插入也会有所帮助。)

最佳答案

下面的 sql 查询应该可以工作:

   SELECT      a.a_id, 
COUNT(b.b_id)
FROM Table_A a
JOIN Table_B b on a.b_id=b.b_id
GROUP BY a.a_id

以上是有效的:

enter image description here

这是您的要求吗?

关于android - 如何计算 SQLite 中某个表中外部表 ID 的出现次数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33074590/

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