Тема: mysql multi insert
Показать сообщение отдельно
  #17 (permalink)  
Старый 09.11.2020, 15:07
Интересующийся
Отправить личное сообщение для andrew76 Посмотреть профиль Найти все сообщения от andrew76
 
Регистрация: 07.11.2020
Сообщений: 16

SELECT prais_informations.stock <=  количество для товара 0*  FROM prais_informations WHERE prais_informations.code = код товара 0*
...
SELECT prais_informations.stock <= количество для товара n* FROM prais_informations WHERE prais_informations.code = код товара n*

* - приходит в запросе от клиентской части.

где n количество товаров в текущем заказе, товары не дублируются, если хотя бы один из этих запросов возвращает false заказ дальше не идет, запись в БД не происходит.
Ответить с цитированием