Задать вопрос

Как правильно составить новую таблицу из уже имеющейся на PHP?

Добрый день.

Имеется табличная выборка из БД следующего вида:
ID post_id meta_key meta_value
1 645 meta_key_1 "habrakadabra"
2 508 meta_key_1 "opa"
3 645 meta_key_2 "priznak"
4 508 meta_key_2 "dasdasdasd"

Предположим, мы её уже распарсили посредством foreach. Требуется составить с помощью php-запроса новую таблицу таким образом, чтобы для всех строк, чьи post_id совпадают, в одной строке оказались все их meta_value для соответствующих meta_key. То есть:
ID post_id meta_value_of_meta_key_1 meta_value_of_meta_key_2
1 645 "habrakadabra" "priznak"
2 508 "opa""dasdasdasd"


Это реально :) ?
  • Вопрос задан
  • 2456 просмотров
Подписаться 3 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
Melkij
@Melkij
DBA для вашего PostgreSQL?
Докажите, пожалуйста, что вы знаете, что делаете, ломая нормальную форму БД (нормальная форма - технический термин). Т.е. чёткую аргументацию, почему это надо сделать именно так.
Тогда напишу решение.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽