If exists
(select @item from Table_RestaurantsTransaction
where [email protected] and OrderPlaced=0 and [email protected])
begin
update Table_RestaurantsTransaction
set [email protected]
where [email protected] and [email protected] and OrderPlaced=0 and [email protected]
end
else
begin
insert into Table_RestaurantsTransaction(Mobile,TransactionID,Item,Price,DecisionStatus,OrderPlaced,TransactionDate,Restaurant,Quantity)
values(@mobile,@transactionID,@item,@price,1,0,GETDATE(),@restaurantName,@quantity)
end
end
В вышеприведенном запросе вставка запроса выполняется только в первый раз, когда я добавляю элемент. Затем запрос обновления выполняется, если я добавляю тот же элемент. Но если я попытаюсь добавить новый элемент, запрос на вставку не будет выполнен, что находится в предложении else.если существует еще запрос не работает sql
Прошу сообщить об ошибке.
В соответствии с вашим тестом на существование вы не разрешаете использовать несколько элементов для каждой комбинации Mobile/OrderPlaced/Restaurant. –