Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

PILIH beberapa baris WHERE cocok dengan dua kondisi

Coba,

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

Demo 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. Bagaimana cara menambahkan 1 jam ke currrent_timestamp di mysql yang merupakan nilai default?

  2. mysqld:Tidak dapat mengubah dir menjadi data. Server tidak dimulai

  3. Jelaskan MySQL menjelaskan matematika rencana eksekusi, perbedaan antara dua rencana

  4. Perhitungan ukuran database?

  5. Kapan koneksi dikembalikan ke kumpulan koneksi dengan Manajer Entitas Spring JPA (Hibernate)?