H2从另一个表中逐步更新计数?

时间:2014-09-16 11:11:10

标签: sql database merge h2

使用H2数据库,假设有一个SUMS表,它有一个键和几个计数字段,并且有一个UPDATES表,它具有相同的键和计数字段。 UPDATES表中的密钥可能存在于SUMS表中,也可能不存在。

将每个键的所有计数从UPDATES表添加到SUM表的最有效方法是什么,或者如果SUMS表还没有这些计数,则插入具有这些计数的行?

当然,我总是可以在UPDATES表上处理select的结果集,然后逐个更新或插入到SUMS表中,但这感觉应该有更有效的方法来实现它。 / p>

如果在H2中不可能,但在其他一些Java嵌入式解决方案中可能,我也会对此感兴趣,因为这个处理只是处理大量这些计数的中间步骤(几十万个键和几十亿行用于更新它们)。

0 个答案:

没有答案