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

Kelompokkan Berdasarkan nilai RAND()

Gunakan sub-kueri.

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. Bagaimana cara membuat generator baris di MySQL?

  2. bbPress:Cara menemukan pemetaan lampiran ke masing-masing posting

  3. Panjang kolom JSON maks di MySQL

  4. Pengecoran MySQL dari -1 mengembalikan 18446744073709551615

  5. MySQL melewatkan baris pertama