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