【发布时间】:2011-03-15 13:20:37
【问题描述】:
如果我正在创建具有 2 列的临时表。 id 和 score。我想把它们加在一起。
我想添加它们的方式是,如果它们每个都包含相同的id,那么我不想复制id,而是将分数加在一起。
如果我有 2 个名为 t1 和 t2 的临时表
和t1 有:
id 3 score 4
id 6 score 7
和t2 有:
id 3 score 5
id 5 score 2
我最终会得到一个新的临时表,其中包含:
id 3 score 9
id 5 score 2
id 6 score 7
我想这样做的原因是,我正在尝试构建产品搜索。我有一些我想使用的算法,1 使用全文另一种不使用。我想同时使用这两种算法,所以我想创建一个基于 algorithm1 的临时表和一个基于 algorithm2 的临时表。然后将它们组合起来。
【问题讨论】:
标签: sql mysql temp-tables