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

CHỌN nhiều hàng MÀ phù hợp với hai điều kiện

Hãy thử,

SELECT userID
FROM tableName
WHERE   (questionID = 14 AND
        answer = 'yes' ) OR
        (questionID = 54 AND
        answer <> 'empty') OR
        (questionid = 100 AND
        answer > 10)
GROUP BY userID
HAVING COUNT(*) = 3

SQLFiddle Demo



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để tạo số tăng tự động tiếp theo trong mysql bằng php?

  2. ADDTIME () trả về thời gian 24 giờ

  3. Không thể cài đặt mysql-python (phiên bản mới hơn) trong Windows

  4. Loại Mysql Time đưa ra ArgumentError:đối số nằm ngoài phạm vi trong Rails nếu trên 24 giờ

  5. truy vấn đệ quy tự