sql >> Database teknologi >  >> RDS >> Mysql

VÆLG flere rækker WHERE, der matcher to betingelser

Prøv,

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. Entity Framework med MySQL - Timeout udløb under generering af model

  2. Sådan får du den aktuelle dato i MySQL

  3. Praktisk processorvalg til SQL Server 2014/2016 OLTP-arbejdsbelastninger

  4. sails-mysql skemadatatyper