sql >> Databáze >  >> RDS >> Mysql

Seskupit podle hodnoty RAND()

Použijte dílčí dotaz.

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. mysql vyberte data bez tabulek

  2. bind_param error - Počet prvků v řetězci definice typu neodpovídá počtu proměnných vazby

  3. Chyba při načítání modulu MySQLdb a pip nainstalujte MySQLdb

  4. Jak mohu namapovat datum Java na DATETIME v mysql (ve výchozím nastavení je to TIMESTAMP) s poznámkami Hibernate