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

Bagaimana cara membatasi banyak angka dengan memfilter beberapa kolom di MySql?

Anda dapat menggunakan UNION query untuk mendapatkan semua pertanyaan Anda sekaligus:

(SELECT * FROM question WHERE categori_id=1 ORDER BY RAND() LIMIT 12)
UNION
(SELECT * FROM question WHERE categori_id=2 ORDER BY RAND() LIMIT 20)
UNION
(SELECT * FROM question WHERE categori_id=3 ORDER BY RAND() LIMIT 10)
UNION
(SELECT * FROM question WHERE categori_id=4 ORDER BY RAND() LIMIT 8)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. konversi zona waktu ke zona waktu lain

  2. Simpan datetime php di database mysql

  3. Haruskah saya meneruskan variabel $mysqli saya ke setiap fungsi?

  4. Apakah pernyataan yang disiapkan di-cache di sisi server di beberapa halaman dimuat dengan PHP?

  5. membaca gambar BLOB dari database MySQL