Я ищу (под) запрос и / или оператор If в запросе MYSQL. После Google и поиска, я THINK это должно быть возможно с оператором CASE, но я не уверен. Мои вопросы:
1: это вообще возможно? 2: Если это так: может ли кто-нибудь указать мне правильное направление для достижения этой цели?
ВЫПУСК: У меня есть стол с продуктами. Каждый ПРОДУКТ может иметь -in_stock значение 0 или 1 (в наличии нет или да). -status с возможным значением NULL или DELETED. Продукт, имеющий статус «УДАЛЕНО», НЕ МОЖЕТ быть заказан, UNLESS in есть в наличии.
ВОПРОС Можно ли применить (какой-то) оператор IF в запросе SQL? Что-то вроде:
SELECT
*
FROM
products
WHERE
CASE in_stock = 0
THEN (AND status != 'DELETED')
ELSE ()
Я надеюсь, что кто-нибудь может мне помочь. Заранее спасибо!