Shultc
@Shultc
RnD Developer

Как в SQL или php повернуть таблицу и соеденить с другой через третью?

У меня есть примерно такая структура базы данных:
table_one ---(many)---< table_pivot >---(many)--- table_two

Предположим, что в них:
  • table_one — Товары
  • table_two — Люди
  • table_pivot — Цифровая оценка товара

Как мне получить таблицу, в которой будут по горизонтальной оси расположены товары, по вертикальной — люди, а в ячейках между ними — оценка?

Если это нельзя сделать напрямую в SQL, то можно и в php обработать. Представляю себе результат примерно таким:
5b2a6ce4e5295310118687.png
Заранее благодарен.
  • Вопрос задан
  • 174 просмотра
Пригласить эксперта
Ответы на вопрос 1
@d-stream
Готовые решения - не подаю, но...
По-моему MySQL умеет pivot - тогда это лучший вариант.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы