При создании представления в MySQL, как определить столбец в результате вычислений с использованием других столбцов в том же представлении?
Итак, скажем, у нас есть таблица с именем Prices
с колоннами Price1
а также Price2
и я хочу создать вид с именем Totals
с колонкой под названием PriceTotals
это добавляет Price1
а также Price2
на столе, а второй столбец называется PriceCut
это просто делит PriceTotals
на вид по 2:
create view `Totals` as
select
`Price1` + `Price2` as `PriceTotals`,
/**Put column definition here that divides PriceTotals by 2**/ as `PriceCut`
from `Prices`;
Как мне это сделать?
1 ответ
Решение
Ты не можешь просто сделать это?
CREATE VIEW Totals AS
SELECT Price1 + Price2 AS PriceTotals,
(Price1 + Price2)/2 AS PriceCut
FROM Prices;