Как правильно сделать join для нескольких элементов из общей выборки?
Добрый день, есть 2 таблицы:
1. Товары
2. Доставка
Вся проблема в том, что товары имею разный тип, у одних есть доставка, у других нет, например у холодильников может быть доставка, а у огнемета нет (системно нельзя добавить доставку, а не то что просто нет в таблице информации)
Как правильно достать все товары + доставку (к тем, у кого по типу товара разрешена доставка)
Можно сделать обычный JOIN, но у меня из 40 товаров, только у 3 может быть доставка, выйдет так, что для 37 товаров будет проводится поиск по таблице, хотя доставки там нет для них и быть не может.