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

Hiển thị kết quả ngẫu nhiên mysql

Sử dụng ORDER BY RAND() LIMIT 1; , theo Tài liệu MySQL cho RAND() (gần cuối giải thích). Tôi không chắc liệu bạn có thể làm điều đó mà không cần lồng hay không, nhưng nó sẽ không đắt như vậy vì bảng lồng nhau của bạn chỉ có 2 hàng.

SELECT * FROM 
    (SELECT * FROM events WHERE featured = 1 ORDER BY timestamp DESC LIMIT 2) 
ORDER BY RAND() LIMIT 1;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. TinyMCE UTF-8 lưu vào Cơ sở dữ liệu MySQL

  2. Cách sửa lỗi Illuminate \ Database \ QueryException:SQLSTATE [HY000] [1044] Quyền truy cập bị từ chối đối với người dùng

  3. Tạo các trường ngày, tháng, năm trong MySQL

  4. Một máy chủ mysqld khác đang chạy trên lỗi cổng 3306

  5. MySQL:Trang là gì?