Mysql if else в where
Есть типы продукта simple product и variable product
Разница в том что сток в simple product располагается в таблице с данными а в variable product сток рсполагается в под-таблице
пример:
id 1 id 2
name productname name product name 2
stock InStock type variable product
type simple product
price 334
Под-таблица для variable product(может быть много записей в под таблице для одного вариативного товара)
id: 1
stock: Stock
price: 356
productId: 2
Мне нужно получить товары с типом simple product и variable product у которых в simple product stock равен InStock и variable product хотябы один stock записи из подтаблицы равен InStock