Группировать по значению RAND ()

Возможно получить случайное значение группы с помощью?

----------------
 nID |  val
---------------
  A  |   XXX
  A  |   YYY
  B  |   L
  B  |   M
  B  |   N
  B  |   P
----------------

С этим SQL:

SELECT nID, VAL FROM T1 GROUP BY nID

Мой результат всегда таков:

nID  val
--------
A    XXX
B    L

Но я хочу другой результат Evey NID. Подобно:

nID  val
--------
A    YYY
B    N

или же

nID  val
--------
A    XXX
B    P

Это возможно?

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

Ответы на вопрос(5)

Ваш ответ на вопрос