sql >> Databasteknik >  >> RDS >> Mysql

Gruppera efter värde RAND()

Använd en underfråga.

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. Automatisk ökning på partiell primärnyckel med Entity Framework Core

  2. Övervaka dina databaser med MySQL Enterprise Monitor

  3. Rownum i postgresql

  4. Vad är nytt i PostgreSQL 12