sql >> Database teknologi >  >> RDS >> Mysql

Mysql vælg og vis to kolonner

Bassams svar er godt og vel, men det er ikke ligefrem den mest effektive ting i verden. Du kan forenkle din forespørgsel sådan:

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

På denne måde trækker du ikke underforespørgsler ind, og din forespørgsel er lidt klarere, i hvert fald for mig.



  1. MySQL VÆLG MIN for alle tider, men returner kun hvis MELLEM datoer

  2. SQL vælg flere rækker i én kolonne

  3. ElasticSearch river JDBC MySQL sletter ikke poster

  4. Kan jeg automatisk generere Squeryl-dataobjekter for at afspejle et eksisterende MySql-skema?