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

MYSQL Chọn từ các bảng dựa trên nhiều hàng

Bạn cần tham gia với user_meta một lần cho mỗi thuộc tính bạn muốn đối sánh.

SELECT u.*
FROM users AS u
JOIN user_meta AS m1 ON u.id = m1.userID
JOIN user_meta AS m2 ON u.id = m2.userID
WHERE m1.meta_key = 'companyID' AND m1.meta_value = :companyID
AND m2.meta_key = 'user_type' AND m2.meta_value = 'staff'


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Đổi tên bảng bằng dấu cách mysql

  2. Mysql - Thủ tục lưu trữ biến OUT trả về null

  3. Cách tìm số ngày giữa hai ngày trong MySQL

  4. Kiến trúc bảo mật:Hướng dẫn cho MySQL

  5. Tìm kiếm phân biệt chữ hoa chữ thường MYSQL cho trường utf8_bin