0
我在查詢中將POWER和SUM組合起來存在問題。我有表結構如下圖所示:MySQL查詢SUM與POWER的問題
Name c1 c2 c3 c4 c5
Ayam 1000 5 350 100 350
Bebek 1000 5 350 100 350
Kuda 1000 5 350 100 350
我的查詢是象下面這樣:
$query = "SELECT
POWER(c1, -$c1) *
POWER(c2, $c2) *
POWER(c3, -$c3) *
POWER(c4, -$c4) *
POWER(c5, $c5)
/
SUM(
POWER(c1, -$c1) *
POWER(c2, $c2) *
POWER(c3, -$c3) *
POWER(c4, -$c4) *
POWER(c5, $c5)
)
AS TOTAL
FROM `table`";
但是,目前的查詢只給我一個結果,即使我已經在數據庫中的多個記錄。如果我嘗試刪除SUM,結果是正常的,但我需要結果SUM。
那麼,任何人都可以幫助我呢?
謝謝。
我想你可以組合在兩個功率段結束只能用SUM與GROUP BY – xander
爲什麼你有一個*? – Bluebaron
在POWER結束時忽略*錯字。那麼,我不能在SUM中使用POWER? – thefalasifas