我有这些表
table_a:
column_1|column_2
1 |250
2 |325
3 |420
4 |160
table_b:
column_1|column_2
a |1
b |2
c |3
d |4
有一个外键将table_a.column_1与tabl_b.column_2连接起来。
我需要从table_a.column_2中选择count,其中table_a.column_1 = table_b.column_2。
答案 0 :(得分:0)
select count(*) from table_a a
join table_b b on a.column_1 = b.column_2
答案 1 :(得分:0)
只需按此
执行连接和计数(a。*)select 'table_a.*',count('table_b.column_1')
from 'table_a'
left join table_b on table_a.column_1 = table_b.column_2
group by table_a.column_1
它将为您提供table_a中的所有字段,然后是最后一个字段中table_b中的重合计数。您可以像这样命名该列:
count('table_b.column_1') as 'nameColumn'
希望有所帮助