sql >> データベース >  >> RDS >> Mysql

Mysqlは2つの列を選択して表示します

    Bassamの答えはすべてうまくいっていますが、それは世界で最も効率的なものではありません。次のようにクエリを簡略化できます:

    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
    

    このように、サブクエリを取得するのではなく、少なくとも私にとっては、クエリが少し明確になります。



    1. OracleデータベースからプログラムでDDLを生成する方法は?

    2. SQL Server * =オペレーター?

    3. 日時を使用する場合のMySQLGROUPBYの日付

    4. postgresqlで行が一致するまで選択しますか?