sql >> Database >  >> RDS >> Mysql

Wordpress-gebruikers en usermeta - meerdere rijen in één tabel samenvoegen met één rij in een andere tabel

Voor zover ik weet, doe je het op de juiste manier en hoef je ze alleen maar samen te voegen:

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. Log in met LDAP met JSF 2,1 &Apache Tomcat

  2. Hoe kan ik volledige resultatensets samenvoegen in MySQL?

  3. mysqldump onbekende optie geen piep

  4. hoe een afbeelding van een tekenbaar te krijgen op basis van hun namen in de sqlite-database en deze vervolgens weer te geven in de lijstweergave