Одно из полей в списке опции ORDER BY отсутствует в списке опции SELECT. Это происходит при указании поля сортировки, которое отсутствует в текущей выборке; в представленном примере: выбирается 3-и поля, а сортировка выполняется по 4-му полю:
![]() | |
---|---|
SELECT a,b,c FROM table ORDER BY 4 |
Данная ошибка может появляться, когда в качестве поля сортировки указывается поле типа Blob в опции ORDER BY.
См. дополнительно раздел Команда SELECT - SQL.