我想創建一個查詢,它會在一些折扣已經取消它的初始值後給我一個產品的價值。MySQL - 在計算中使用GROUP_CONCAT值?
這是我到目前爲止的簡化版本:
SELECT
p.price
GROUP_CONCAT(d.amount) AS discounts
FROM products p
LEFT OUTER JOIN discounts d
ON d.product_id = p.id
GROUP BY p.id
凡discounts.amount是一個十進制值。
編輯:例如,如果存在與值分別爲10和15的兩個對應的折扣和初始產品價格爲50,計算將我可以執行計算查詢內返回25
有反正我想要什麼?
任何意見將不勝感激。
謝謝。
您可以發佈示例數據和預期的結果? – piotrm 2011-05-27 15:36:14