mySQL计算行

时间:2017-07-11 19:08:13

标签: mysql math

我正在寻找一个函数来获取多行的字段产品 - 就像min()/ max()一样。

情景:

  • 包含多个网址记录的表'页'
  • 表'标签',每个页面记录包含多个标签。每个标签都有一个用于提升的int字段。

现在我想选择几个页面记录及其相应的提升值 - 通过tag1-boost * tag2-boost * tagN-boost

计算

1 个答案:

答案 0 :(得分:4)

我找到了解决方案。

它是几个MySQL函数的组合。

EXP(SUM(LOG(场)))

解释可以在这里找到: http://knowledge.guenther-its.de/2017/07/12/mysql-aggregat-funktion-product/