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

Nhóm theo giá trị RAND ()

Sử dụng một truy vấn phụ.

SELECT r.nID,
(SELECT r1.val FROM T1 r1 WHERE r.nID=r1.nID ORDER BY rand() LIMIT 1) AS 'val' FROM T1 r 
GROUP BY r.nID

http://sqlfiddle.com/#!2/357b8/18



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Triển khai hàm băm MySQL

  2. Ví dụ về UTC_TIMESTAMP () - MySQL

  3. lập chỉ mục trên url hoặc băm xem xét RAM

  4. PDO's lastInsertId cho MySQL một điều kiện cuộc đua?

  5. Truyền int tới varchar