根据列中的公式选择行的内容

时间:2013-11-26 03:49:43

标签: php mysql

我不知道从哪里开始......我查了计算列但不确定这个问题是否合适。

我有一个包含以下详细信息的mysql表

  `id` int(11) NOT NULL AUTO_INCREMENT,
  `title` varchar(255) NOT NULL,
  `text` text,
  `conditions` text,
  `active` int(1) NOT NULL DEFAULT '0',
  `start` date DEFAULT NULL,
  `end` date DEFAULT NULL,
  `algorithm` varchar(255) DEFAULT NULL

algorithm列中,我有此特定行的值

(SUM(Table1.ndr + Table2.ndr) * Table3.commission) > 400

(这个值/论坛可能每行都有变化)

有没有办法根据algorithm列中的公式选择行的内容?

1 个答案:

答案 0 :(得分:0)

没有。您必须创建一个过程来评估此表达式。由于你的表达不仅仅涉及数学,你需要有某种字典。

如何做到这一点的一个例子(但不是你的问题)将是:Evaluate Expression in Mysql