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

MYSQL chọn ngẫu nhiên từng danh mục

Nếu bạn có hai danh mục (như trong câu hỏi của bạn), thì cách dễ nhất trong MySQL là sử dụng union all :

(select * from t_shop where category = 1 order by rand() limit 5)
union all
(select * from t_shop where category = 2 order by rand() limit 5)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. làm thế nào tôi có thể đếm trạng thái đã thay đổi / cập nhật theo danh mục trong một tháng cụ thể

  2. lỗi wierd khi đọc từ tệp csv và nhập dữ liệu vào mysql bằng php

  3. Tạo truy vấn tùy chỉnh với Spring DATA JPA?

  4. Đọc tệp văn bản được phân tách bằng tab vào bảng MySQL bằng PHP

  5. làm cách nào để đổi tên một lược đồ trong MySQL