Preciso consultar um banco de dados SQL para encontrar todos os valores distintos de uma coluna e preciso de um valor arbitrário de outra coluna. Por exemplo, considere a seguinte tabela com duas colunas, chave e valor:
key value
=== =====
one test
one another
one value
two goes
two here
two also
three example
Desejo recuperar uma linha de amostra, escolhida arbitrariamente, de cada chave distinta, talvez obtendo essas três linhas:
key value
=== =====
one test
two goes
three example
Como posso formular essa consulta em SQL?