Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Chọn người dùng có dữ liệu đủ điều kiện trên nhiều hàng trong bảng wp_usermeta

Tôi sẽ sử dụng truy vấn này:

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

điều này sẽ chọn tất cả user_id đáp ứng tất cả bốn điều kiện.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách lưu trữ các ký tự UTF8 trong MySQL

  2. mySql - tạo liên kết bằng cách sử dụng danh sách các giá trị được phân tách bằng dấu phẩy

  3. Thêm số 0 ở đầu vào một số giá trị trong cột trong MySQL

  4. Biểu đồ Primefaces 5.0 - cách tạo mô hình biểu đồ và chuỗi hoàn toàn động từ các giá trị cơ sở dữ liệu

  5. Nhóm theo truy vấn chọn mysql union