Es posible obtener un valor aleatorio del grupo por?Agrupar por valor RAND()
----------------
nID | val
---------------
A | XXX
A | YYY
B | L
B | M
B | N
B | P
----------------
Con este SQL:
SELECT nID, VAL FROM T1 GROUP BY nID
Mi resultado siempre es:
nID val
--------
A XXX
B L
pero quiero resultado de diferent evey nID. Al igual que:
nID val
--------
A YYY
B N
o
nID val
--------
A XXX
B P
Es posible?
http://sqlfiddle.com/#!2/357b8/3
Pruébalo y mira. ¿Que es esto? "¡Sorpréndete! ¡Devuelve lo que quieras!" ¿Cómo encaja esto en una API? – duffymo
Estaría en mejor posición para aprender a utilizar SQL estandarizado en lugar de la espantosa implementación de MySQL del grupo por – podiluska