1351 - SELECT вида содержит переменную или параметр - PullRequest
0 голосов
/ 13 мая 2018

Я пытаюсь создать VIEW в mySQL ... Но я получаю эту ошибку ... MySQL сказал: Документация

1351 - SELECT вида View содержит переменную или параметр

Я хочуиспользовать переменную внутри ПРОСМОТРА ... Какое может быть решение? .. Пожалуйста, помогите ...

CREATE VIEW SHOPPING_CART_ITEM as select pm.Id AS Id, pm.Desc AS 
Description, p.Name AS manufacturerName, p.manufId AS manufId, cat.Name AS
categoryName, cat.Id AS categoryId, pm.Date AS ManufDate, 
cartItem.Quantity AS quanity, pm.Unit AS Unit, pm.UnitPrice AS UnitPrice,
 @_totalItemAmount := (pm.SellingUnitPrice * cartItem.Quantity) AS
 TotalItemAmount, @_totalItemAmountIncDiscount :=
 (FUN_calculateNetItemAmountAfterStandardDiscount(pm.Id,cartItem.Quantity
,NULL,NULL)) AS TotalItemAmountIncDiscount, (@_totalItemAmount -
 @_totalItemAmountIncDiscount) AS DiscountApplied from PRODUCT pm left
 join CATEGORY cat on pm.CategoryId = cat.Id left join PARTY p on
 pm.manufId = p.Id left join CART_ITEM cartItem on pm.Id =
 cartItem.ProductId left join CART cart on cartItem.CartId = cart.Id;
...