Sql запрос и обработка на php

191
21 апреля 2022, 09:50

Имеется 3 таблички. Задание, типы заданий (категории грубо, их может быть несколько к одному заданию) и связывающая их табличка.

table1 id, user_id, price

table2 id, name

table3 id, table1_id, table2_id

Как построить запрос, что бы в одной обработке массива while через php вывести табличку заданий и в одной из ячеек все установленные категории. То есть вывод table1 со всеми параметрами + все записи в table3 относящиеся к определенному заданию.

По сути можно 2 запроса, цикл в цикле, но это дико грузит. Помооогиите составить грамотный запрос.

Answer 1

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 с нужными категориями. Спасибо!

READ ALSO
После require_once() откуда-то возникает единичка

После require_once() откуда-то возникает единичка

Очень странная ситуация, глупая, но не решаемая уже много часов

100
Отображение html в окне ввода

Отображение html в окне ввода

Имеем файл indexphp В нем такой код

113
Получить абсолютный путь в Slim 4 + Twig

Получить абсолютный путь в Slim 4 + Twig

Всем привет! Решил переехать на Slim Framework 4Возникла проблема

110