我目前正在使用以下代碼來獲取帖子列表,顯示post_name,post_content和post_id,其中存在自定義字段(meta_key)使用名爲MediaLink。如何將相同的列值分組並映射到具有相應值的新列中
SELECT wp_posts.post_name, wp_posts.post_content, wp_posts.ID
FROM wp_posts, wp_postmeta
WHERE wp_posts.ID = wp_postmeta.post_id
AND wp_postmeta.meta_key = "MediaLink"
下面是從我的查詢當前表的直觀例子:
POST_NAME | post_content | post_id |
Name 1 Content 1 1
Name 2 Content 2 2
我想下面的表格有:
POST_NAME | post_content | post_id |藝術家|監製
Name 1 Content 1 1 Madonna Philip
Name 2 Content 2 2 Prince Jack
的問題是,藝術家&生產商目前在wp_postmeta表:
meta_key | meta_value | post_id | meta_id |
___________________________________________
Artist Madonna 1 1
Artist Prince 2 2
Producer Philip 1 3
Producer Jack 2 4
我怎麼添加到我的初步查詢,先查詢做到這一點?
我想顯示發佈行的製作人和藝術家列,這兩個行都沒有填寫Artist和Producer字段。
這樣我就可以用PhpMyAdmin將這些數據導出到CSV並更新上千個帖子,一次性影響我需要的每個帖子的所有字段。
這是正確的!謝謝。我的下一步是在運行查詢和正確的結果後,點擊PhpMyAdmin中的導出,使用csv formart,在excel中編輯並導入到我的主數據庫表中? (麪包屑說它是從中導出的) –