У меня есть таблица данных в моем проекте laravel, мне нужно активировать упорядочивание в столбце sub_specialties, но отображается эта ошибка
Код: Выделить всё
Datalables warning: table id -table-data - Exception Message:
SQLSTATE[425221: Column not found: 1054 Unknown column
'sub_specialties' in 'order clause' (Connection: mysql, SQL: select
'users" * from "users' where exists (select * from "roles" inner join
"model has roles on roles. id = 'model has roles, role id" where
users 'id' = 'model has roles. model id' and
"model has roles". 'model_type = App\Models User and "roles , id*
in (4)) and users, deleted _at" is null order by sub specialties asc limit 10 offset 0)
Похоже, я столкнулся с ошибкой SQL при попытке упорядочить таблицы данных в Laravel. Сообщение об ошибке указывает на то, что в моей таблице пользователей нет столбца с именем sub_specialties, который используется в предложении order by моего запроса SQL. но sub_specialties — это столбец в другой таблице, и между таблицами существует связь. Итак, что мне следует сделать, чтобы активировать упорядочивание столбца из другой таблицы, связанной с таблицей «Пользователи»???
Подробнее здесь:
https://stackoverflow.com/questions/783 ... qlstate425