我一直在解决这个问题,但没有取得任何成功 在这里查看mySQL中的视图查询:
SELECT
concat(
Windows_last_options.company,
' | ',
Windows_last_options.material,
' | ',
'$',
Windows_last_options.newcost
) AS options,
round(
(
(
Windows_last_options.newcost * 0.50
) + 100
),
2
) AS depositcost,
(
trim(
substring_index(
Windows_last_submissions_ONE.requested,
'Quantity:' ,- (1)
)
) + 0
) AS quantity
FROM
(
Windows_last_submissions_ONE
JOIN Windows_last_options
)
目前,对于用户选择的每个数量,它将增加'newcost'$ 100.00(即,如果用户选择数量,它将增加500美元:5)。
我想要的是它一次只能上涨100美元(这是无论数量多少的初始存款) - 不幸的是,目前每次超过0的数量都会增加100。
我在考虑一个foreach,但我不认为mysql允许(我不知道如何存储程序语句)。