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

Wordpress उपयोगकर्ता और उपयोगकर्तामेटा - एक तालिका में एक से अधिक पंक्तियों को दूसरी तालिका में एक पंक्ति में जोड़ना

जहां तक ​​मुझे पता है, आप इसे सही तरीके से कर रहे हैं और बस उन सभी को एक साथ रखने की जरूरत है:

SELECT
    u1.id,
    u1.login,
    u1.password,
    u1.email,
    m1.meta_value AS firstname,
    m2.meta_value AS lastname,
    m3.meta_value AS country
FROM wp_users u1
JOIN wp_usermeta m1 ON (m1.user_id = u1.id AND m1.meta_key = 'first_name')
JOIN wp_usermeta m2 ON (m2.user_id = u1.id AND m2.meta_key = 'last_name')
JOIN wp_usermeta m3 ON (m3.user_id = u1.id AND m3.meta_key = 'country')
WHERE
    -- CONDITIONS ON the user you want to select based any field


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Java Class.forName, JDBC कनेक्शन लोडिंग ड्राइवर

  2. SQL और MySQL में संग्रहीत कार्यविधियाँ बनाने के क्या लाभ हैं?

  3. .NET कोर 2.1 पहचान सभी उपयोगकर्ताओं को उनकी संबंधित भूमिकाओं के साथ मिलती है

  4. मैं किसी वेबसाइट के लिए सभी उपयोगकर्ताओं के लॉग आउट को बाध्य कैसे कर सकता हूं?

  5. .Net ORM जो MySQL के साथ अच्छा काम करता है