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

वर्डप्रेस पोस्ट मेटा के लिए कॉलम के रूप में पंक्तियों का चयन करें

इस तरह के किसी चीज़ के बारे में क्या?

SELECT p.post_title, m1.meta_value as 'total_related', m2.meta_value as 'updated', m3.meta_value as 'cricket'
FROM wp_posts p
LEFT JOIN wp_postmeta m1
    ON p.id = m1.post_id AND m1.meta_key = 'total_related'
LEFT JOIN wp_postmeta m2
    ON p.id = m2.post_id AND m2.meta_key = 'updated'
LEFT JOIN wp_postmeta m3
    ON p.id = m3.post_id AND m3.meta_key = 'cricket'

और चूंकि आप किसी विशिष्ट पोस्ट की तलाश में नहीं हैं, इसलिए आपको ऐसा करने में सक्षम होना चाहिए।

यदि आप विशिष्ट post_types को क्वेरी करना चाहते हैं आप कुछ इस तरह की कोशिश कर सकते हैं

SELECT p.post_title, m1.meta_value as 'total_related', m2.meta_value as 'updated', m3.meta_value as 'cricket'
FROM wp_posts p
LEFT JOIN wp_postmeta m1
    ON p.id = m1.post_id AND m1.meta_key = 'total_related'
LEFT JOIN wp_postmeta m2
    ON p.id = m2.post_id AND m2.meta_key = 'updated'
LEFT JOIN wp_postmeta m3
    ON p.id = m3.post_id AND m3.meta_key = 'cricket'
WHERE p.post_type = 'my_custom_post_type';


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL चयन * से सभी पंक्तियों को वापस नहीं करता है

  2. अपरिभाषित अनुक्रमणिका:REMOTE_ADDR जबकि Laravel माइग्रेट

  3. MYSQL:विधि की तरह, समान शब्द - लेकिन खोजे गए शब्द को न दिखाएं

  4. सीक्वेलाइज़ और MySQL के साथ पासपोर्ट का उपयोग करना

  5. JDBC के साथ Android से MySQL से कनेक्ट करना