Mysql
 sql >> Baza danych >  >> RDS >> Mysql

WYBIERZ wiele wierszy GDZIE spełnia dwa warunki

Spróbuj,

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

Pokaz SQLFiddle



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL odpowiednik tablic pamięci MySQL?

  2. Jak pominąć kolumny w pliku CSV podczas importu do tabeli MySQL za pomocą funkcji LOAD DATA INFILE?

  3. Czy klaster MySQL może obsługiwać terabajtową bazę danych?

  4. $PATH nie jest zapisywany po wyjściu z terminala

  5. MySQL LIKE vs LOCATE