0 / 0 / 1
Регистрация: 21.02.2010
Сообщений: 351
|
|||||||||||
1 | |||||||||||
При выборе из Ad модели выбрать по кол-ву в связанной модели ad_images03.02.2020, 19:46. Показов 694. Ответов 2
Метки нет Все метки)
(
Всем привет
В laravel 6 с фильтром из таблицы ads и хочу установить условие чтобы возвращались только с существующими каритинками в ad_images используя havingRaw:
Код
Unknown column 'ads-backend-api.sda_ads.id' in 'where clause' (SQL: select count(*) as aggregate from `sda_ads` left join `sda_users` on `sda_users`.`id` = `sda_ads`.`creator_id` where `ad_type` <> I and `sda_ads`.`status` = A and `sda_users`.`status` = A having ( SELECT count(*) FROM `sda_ad_images` WHERE sda_ad_images.ad_id = `sda_ads`.`id` ) > 0 Я также пробовал и без “`” символа :
и ошибка : Код
Unknown column 'ads-backend-api.sda_ads.id' in 'where clause' (SQL: select count(*) as aggregate from `sda_ads` left join `sda_users` on `sda_users`.`id` = `sda_ads`.`creator_id` where `ad_type` <> I and `sda_ads`.`status` = A and `sda_users`.`status` = A having ( SELECT count(*) FROM `sda_ad_images` WHERE sda_ad_images.ad_id = sda_ads.id ) > 0 “sda_” префикс базы в конфе базы данных. В чем проблема и как ее исправить ? Спасибо!
0
|
|
03.02.2020, 19:46 | |
Ответы с готовыми решениями:
2
Выбор в таблице данных модели ссылки на экземпляр связанной модели
Rails. Доступ к полям связанной таблицы. Имя связанной модели и поля в переменных при выборе марки вывести только ее модели |
Почетный модератор
![]() ![]() 16842 / 6721 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
|
03.02.2020, 21:53 | 2 |
А где в запросе вы подцепляете эту таблицу? Я вижу только попытку к ней обратиться, без предварительного указания, что это за таблица..
З.ы. почему вы не сделали нормально связи? Ларавел же отлично поддерживает их из коробки, и не надо будет городить подобные конструкции
0
|
0 / 0 / 1
Регистрация: 21.02.2010
Сообщений: 351
|
||||||
04.02.2020, 07:49 [ТС] | 3 | |||||
Сорри, а можно ли чуть подробнее?
В запросе есть подзапрос addSelect - но в первом запроск на кол-вао строк он опускаеся судя по запосу ошибки Если добавить связь к таблице с картинками :
0
|
04.02.2020, 07:49 | |
Помогаю со студенческими работами здесь
3
Автозаполнение полей графическими данными (фото): при выборе модели принтера Конструирование url, ссылки в шаблоне и выборка из связанной модели MVC 5. Передать название бренда связанной модели, а не идентификатор Связать два TComboBox таким образом, чтобы при выборе модели машины во втором ComboBox отображалась марка авто Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |