@Drumsid

Запрос в базу данных ларавел?

переписываю сырой запрос из старого проекта который переносим на laravel ну и пытаюсь старый запрос реализовать через query builder запросы выглядят одинаково, смотрел через QueryLog , но результат совершенно разный. Бд тоже разные. на момент запроса делал дамп из старой бд в новую. И не пойму, что может быть не так?
вот старый запрос сырой
"SELECT COUNT(*), `name` FROM `table` 
 WHERE (`TimeP1` > ? OR `TimeP2` > ? OR `TimeP3` > ? OR `TimeP4` > ?) 
 AND ((`Status`!= ? AND `Status`!= ?) OR (`Case_new` = ?)) 
 AND `del`= ? GROUP BY `name` ORDER BY `name` ASC"

вот запрос через query builder который вернул QueryLog
select count(*) as count, `name` from `table` 
 where (`TimeP1` > ? or `TimeP2` > ? or `TimeP3` > ? or `TimeP4` > ?) 
 and ((`Status` != ? and `Status` != ?) or (`Case_new` = ?)) 
 and `del` = ? group by `name` order by `name` asc


роде все одинаково же.... а результат разный... почему не пойму
а может это из за версий бд быть? старая бд вот такая
mysqld Ver 5.5.62 for Win64 on AMD64 (MySQL Community Server (GPL))
а новая такая
mysqld Ver 10.3.28-MariaDB for Linux on x86_64 (MariaDB Server)
просто я не пойму что еще может быть не так...?
  • Вопрос задан
  • 171 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы