SQL query to extract all WordPress posts with categories SQL query to extract all WordPress posts with categories wordpress wordpress

SQL query to extract all WordPress posts with categories


This is the final answer that worked for me.

SELECT DISTINCTpost_title, post_content,(SELECT meta_value FROM wp_postmeta WHERE wp_postmeta.meta_key = 'Asking Price (US\$)' AND wp_postmeta.post_id = wp_posts.ID) AS "Asking Price (US\$)",(SELECT group_concat(wp_terms.name separator ', ')     FROM wp_terms    INNER JOIN wp_term_taxonomy on wp_terms.term_id = wp_term_taxonomy.term_id    INNER JOIN wp_term_relationships wpr on wpr.term_taxonomy_id = wp_term_taxonomy.term_taxonomy_id    WHERE taxonomy= 'category' and wp_posts.ID = wpr.object_id) AS "Categories",(SELECT group_concat(wp_terms.name separator ', ')     FROM wp_terms    INNER JOIN wp_term_taxonomy on wp_terms.term_id = wp_term_taxonomy.term_id    INNER JOIN wp_term_relationships wpr on wpr.term_taxonomy_id = wp_term_taxonomy.term_taxonomy_id    WHERE taxonomy= 'post_tag' and wp_posts.ID = wpr.object_id) AS "Tags"FROM wp_postsWHERE post_type = 'post' ORDER BYpost_title, post_content