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

Làm thế nào để hạn chế nhiều số bằng cách lọc nhiều cột trên MySql?

Bạn có thể sử dụng UNION truy vấn để nhận tất cả các câu hỏi của bạn cùng một lúc:

(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. mysql - CẬP NHẬT hàng dựa trên các hàng khác

  2. Tăng tốc độ xuất và nhập mysql

  3. Tìm kiếm FULLTEXT trong MySQL không trả về bất kỳ hàng nào

  4. Sử dụng các công cụ lưu trữ MySQL khác nhau trong thiết kế cơ sở dữ liệu

  5. Cách chuyển đổi mảng MySQL JSON thành chuỗi được phân tách bằng dấu phẩy