Задавайте вопросы, мы ответим
Вы не зашли.
Всем привет. Суть проблемы такова. Есть запрос:
SELECT g.files_id, g.files_cat_id, g.files_info_name, ( SELECT GROUP_CONCAT( files_categories_title SEPARATOR ', ' ) AS files_categories_title FROM rustr_games_categories WHERE files_categories_id IN ( g.files_cat_id ) ) AS cat_name FROM rustr_games g WHERE g.files_id = '220'
поле g.files_cat_id тип varchar В нем лежат id категорий в виде 5,3,2
При таком запросе поле cat_name показывает одно значение, первое, а остальные не учитывает. Если ввести вручную:
.... IN ( 5,3,2 ) ....
Выводит 3 значения через запятую, как нужно.
Уже всю голову сломал, как правильно составить запрос :dash1 Кто подскажет как быть?
Неактивен