Mysql:计算多个表中两组值之间的匹配批量?

时间:2012-03-23 14:38:31

标签: mysql search loops

有没有办法使用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

1 个答案:

答案 0 :(得分:1)

鉴于你的例子,我认为你想要计算一个连接的记录数量,对吗?

select count(*) from table_1 t1
join table_2 t2 on t1.col = t2.col
相关问题