如何通过使用mysql中的更新从另一个表获取计数来增加一个表的计数?

时间:2016-04-19 11:07:40

标签: mysql join sql-update

我有两张桌子

一个是 business_details

objClone

另一个表是: users_details

+--------------+--------------++--------------+
| msisdn       | total_counts || id           |
+--------------+--------------++--------------+
| 919999999999 |         0    ||    2323232   |
| 918888888888 |         0    ||    2323231   |
| 917777777777 |         15   ||    2323233   |
+--------------+--------------++--------------+

我想更新表格' business_details '并设置total_counts = total_counts +(来自users_details的计数,其中business_details.msisdn = users_details.msisdn和business_details.id = users_details.id)

任何人都可以通过匹配另一个表中的两个条件来帮助增加一个表的计数吗?

1 个答案:

答案 0 :(得分:1)

您的问题的基本答案是在50Mb声明中使用join

我猜测用户表中的总计数是指行数。这需要在update

之前进行汇总
join