Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Pengguna dan pengguna Wordpress - menggabungkan beberapa baris dalam satu tabel ke satu baris di tabel lain

Sejauh yang saya tahu, Anda melakukannya dengan cara yang benar dan hanya perlu menggabungkan semuanya:

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. Permata MySQL2 Ruby tidak akan Menginstal 10.6

  2. MySQL/Menulis file kesalahan (Errcode 28)

  3. MySQL Ubah Collation dari Semua Tabel

  4. Bagaimana menghubungkan database MySQL yang dihosting secara lokal dengan wadah buruh pelabuhan

  5. Bagaimana Anda membuat versi skema database Anda?