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

wp_usermetaテーブルの複数の行に適格なデータを持つユーザーを選択します

    このクエリを使用します:

    SELECT
      user_id
    FROM
      wp_usermeta 
    WHERE 
      (meta_key = 'first_name' AND meta_value = '$us_name') OR 
      (meta_key = 'yearofpassing' AND meta_value = '$us_yearselect') OR 
      (meta_key = 'u_city' AND meta_value = '$us_reg') OR
      (meta_key = 'us_course' AND meta_value = '$us_course')
    GROUP BY
      user_id
    HAVING
      COUNT(DISTINCT meta_key)=4
    

    これにより、すべてのuser_idが選択されます 4つの条件すべてを満たしています。



    1. 列ASCで並べ替えますが、最初にNULL値ですか?

    2. 日付文字列からの挿入の可能性クエリを選択

    3. 2つの列を使用したデータのピボット

    4. C#コードからSQL Serverストアドプロシージャにステップインするにはどうすればよいですか?