Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL auswählen und zweispaltig anzeigen

Bassams Antwort ist schön und gut, aber es ist nicht gerade die effizienteste Sache der Welt. Sie können Ihre Abfrage wie folgt vereinfachen:

select
    t1.user_id,
    t1.value as latitude,
    t2.value as longitude
from
    wp_bp_xprofile_data t1
    inner join wp_bp_xprofile_data t2 on
        t1.user_id = t2.user_id
where
    t1.field_id = 65
    and t2.field_id = 66

Auf diese Weise ziehen Sie keine Unterabfragen ein und Ihre Abfrage ist etwas klarer, zumindest für mich.