Использование distinct для столбца и выполнение порядка по другому столбцу дает ошибку

У меня есть таблица: abc_test со столбцами n_num, k_str.

Этот запрос не работает:

    select distinct(n_num) from abc_test order by(k_str)

Но этот работает:

    select n_num from abc_test order by(k_str)

Как ключевые слова DISTINCT и ORDER BY работают внутри, что выходные данные обоих запросов изменяются?

11
задан John Doyle 18 January 2012 в 07:37
поделиться