При создании представления в MySQL, как определить столбец в результате вычислений, используя другие столбцы в том же представлении? - PullRequest
0 голосов
/ 16 января 2012

Допустим, у нас есть таблица с именем 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 Ответ

0 голосов
/ 17 января 2012

Разве вы не можете просто сделать это?

CREATE VIEW Totals AS
    SELECT Price1 + Price2 AS PriceTotals,
           (Price1 + Price2)/2 AS PriceCut
        FROM Prices;
...