Привет знатоки, подскажите пожалуйста не смог найти информацию как сделать подобный запрос.
Есть одна таблица скажем с товарами, одна с категориями и 3 таблица объединяющая, т.е. в ней указывается ID товара и ID соответсвующей категории.
Допустим товар может принадлежать сразу 2ум категориям, соответственно в 3 таблице у нас будет 2 записи.
Так вот как вывести все товары и рядом их категории если у каждого товара может быть несколько категорий? Т.е. получается что объединить при запросе надо 1 строку из одной таблица с 2 или более другой таблицы?
Я пробовал таким образом
SELECT base. * , meta.value
FROM `base`
LEFT OUTER JOIN meta ON meta.id = base.id
При таком запросе он просто дублирует строку с товаром и каждой присваивает одну категорию, в итоге имеем массу дублей товаров.