有没有办法使用COUNT()AS number_matches计算表之间的大量匹配行?
我正在考虑包含一些满足搜索算法的循环方法,但在我这样做之前,我想知道/希望采用更简单的方法。
TABLE_1
第1行:
number_1)1
number_2)2
number_3)3
number_4)4
第2行:
number_1)2
number_2)4
number_3)5
number_4)6
与
进行比较TABLE_2
第1行:
number_1)2
number_2)4
number_3)6
number_4)8
RESULT
第1行:
number_matches)2
第2行:
number_matches)3
答案 0 :(得分:1)
鉴于你的例子,我认为你想要计算一个连接的记录数量,对吗?
select count(*) from table_1 t1
join table_2 t2 on t1.col = t2.col