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


Ответы (0 шт):