sql >> Databáze >  >> RDS >> Mysql

Uživatelé Wordpress a uživatelská meta - spojení více řádků v jedné tabulce do jednoho řádku v jiné tabulce

Pokud vím, děláte to správně a stačí je dát všechny dohromady:

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. Jak nainstalovat phpMyAdmin

  2. 2 způsoby, jak získat krátký název měsíce z data v MariaDB

  3. .NET databáze volá pomalu při použití COM Interop, rychle přes analyzátor dotazů

  4. Jak vytvořit uživatele s PSQL