2013-11-26 23 views
1

我不知道從哪裏開始...我查了一下計算列,但不確定這個問題是否合適。根據列中的公式選擇行的內容

我有一個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 

(此值/ forumula可以每行可能改變)

有沒有方法根據algorithm列中的公式選擇行的內容?

+0

你可以給的到底如何將你的基礎的算法選擇行的內容的例子嗎? –

回答

0

不需要。您必須創建一個過程來評估此表達式。由於你的表達涉及的不僅僅是數學,你需要有一些字典。

的如何做到這一點(但不是你的問題),一個例子是這樣的:Evaluate Expression in Mysql

相關問題