select count(storage_id) from availaibility
join `range` r on availaibility.product_id = r.product_id
join goods g on r.goods_id= g.goods_id
where goods_name in ('Игрушки', 'Обои')
group by storage_id
показывает все равно чтото не то(
если я оставлю такой запрос:
select count(storage_id) from availaibility
join `range` r on availaibility.product_id = r.product_id
join goods g on r.goods_id= g.goods_id
where goods_name in ('Игрушки', 'Обои')
показывает все равно чтото не то(
если я оставлю такой запрос:
то получаю (goods_name для наглядности):
storage_id | goods_name
5 Игрушки
4 Игрушки
3 Игрушки
1 Игрушки
2 Игрушки
1 Игрушки
2 Обои
1 Обои
А мне нужно получить такое:
storage_id
2
1
то есть в итоге надо получить список storage_id в которых есть оба товара