Добрый день.
Имеется табличная выборка из БД следующего вида:
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" |
Это реально :) ?