SELECT `rus_category` FROM `categories` WHERE `id` IN (SELECT id_categories FROM products WHERE id=1)
Получаю: Автоматизация бизнес-процессов
Здесь products.id_categories - строка такого типа: 1,6,7,8,3 - то есть перечислены id категорий.
В общем этот запрос не срабатывает. Значение в IN обрезается до первой запятой.
Как можно сделать такой запрос? Или единственный вариант делать вторую таблицу category_product .
khodos_dmitry, Неправда, Вы обновили вопрос и на первоначальный я ответила правильно. Обновлять вопрос после ответов с изменением контекста это нарушение правил сервиса
SELECT `rus_category` FROM `categories` WHERE `id` IN products.id_categories