Пожалуйста, я пытаюсь запустить запрос, который выглядит так в сыром SQL
SELECT COUNT(cntr) count, address,
description FROM resti GROUP BY cntr = HAVING count > 1
в Ларавелле.
Я пробовал это
DB::table("resti")
->select(DB::raw("COUNT(cntr) count, address, description"))
->groupBy("cntr")
->havingRaw("count > 1")
->get();
Но это дает некоторую совокупную ошибку.
Ваш SQL-запрос должен быть таким
SELECT COUNT(cntr) count, address, description
FROM resti
GROUP BY cntr
HAVING COUNT(cntr) > 1
В Laravel ваш код должен быть таким
DB::table("resti")
->select(DB::raw("COUNT(cntr) count, address, description"))
->groupBy("cntr")
->havingRaw("COUNT(cntr) > 1")
->get();
Других решений пока нет …