Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

सभी वर्डप्रेस पोस्ट को श्रेणियों के साथ निकालने के लिए SQL क्वेरी

यह अंतिम उत्तर है जिसने मेरे लिए काम किया।

SELECT DISTINCT
post_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_posts
WHERE post_type = 'post' 
ORDER BY
post_title
, post_content



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. आइटम सेट नहीं होने पर भी isset () फ़ंक्शन सही हो रहा है

  2. MySQL सर्वर स्टार्टअप त्रुटि 'सर्वर पीआईडी ​​फ़ाइल को अपडेट किए बिना छोड़ दिया'

  3. वर्ष () उदाहरण – MySQL

  4. एंड्रॉइड एप्लिकेशन में क्लाइंट <-> सर्वर <-> डेटाबेस आर्किटेक्चर को लागू करने का सबसे अच्छा तरीका?

  5. मैं एक अनुक्रमित वर्चर (255) को utf8 से utf8mb4 में कैसे बदल सकता हूं और फिर भी 767 अधिकतम कुंजी लंबाई के नीचे रह सकता हूं?