【发布时间】:2015-10-12 06:33:43
【问题描述】:
所以我有下表:
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 语言迭代每一行。
(即使只是推动正确的方向也会有所帮助。)
【问题讨论】: