У меня проблема при выполнении SQL-запроса в WordPress, я хотел бы, чтобы каждый Post ID был в одной строке со столбцами meta_key, но я получаю несколько неравных записей.
SELECT P.ID,
IF(PM.meta_key = 'nombrem', PM.meta_value, NULL) AS nombrem,
IF(PM.meta_key = 'generom', PM.meta_value, NULL) AS generom,
IF(PM.meta_key = 'tiempom', PM.meta_value, NULL) AS tiempom,
IF(PM.meta_key = 'urlm', PM.meta_value, NULL) AS urlm,
IF(PM.meta_key = 'imagenm', PM.meta_value, NULL) AS imagenm
FROM K1nG_posts AS P
LEFT JOIN K1nG_postmeta AS PM ON ( P.ID = PM.post_id )
WHERE P.post_type = 'post'
AND (P.post_status = 'publish' OR P.post_status = 'private') ORDER BY P.post_date DESC
ПоместивВ приведенном выше коде я получаю следующее в phpmyadmin: я хочу, чтобы один идентификатор записи имел каждое значение meta_value в недиагональном горизонтальном столбце, как показано.
![enter image description here](https://i.stack.imgur.com/6HP1d.png)