Имеется 3 таблички. Задание, типы заданий (категории грубо, их может быть несколько к одному заданию) и связывающая их табличка.
table1 id, user_id, price
table2 id, name
table3 id, table1_id, table2_id
Как построить запрос, что бы в одной обработке массива while через php вывести табличку заданий и в одной из ячеек все установленные категории. То есть вывод table1 со всеми параметрами + все записи в table3 относящиеся к определенному заданию.
По сути можно 2 запроса, цикл в цикле, но это дико грузит. Помооогиите составить грамотный запрос.
SELECT A.*, GROUP_CONCAT(name) AS 'category' FROM table1 A JOIN table2 B ON A.id = B.table1_id JOIN table3 C ON B.table3_id = C.id ORDER BY A.id DESC
и дальше через explode работаю в php с нужными категориями. Спасибо!
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Очень странная ситуация, глупая, но не решаемая уже много часов
Всем привет! Решил переехать на Slim Framework 4Возникла проблема