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

У меня есть таблица: 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 работают внутренне, что выходные данные обоих запросов изменяются?

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

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