Я знаю, что OP запросил оператор RAW SQL, но поскольку использование Laravel , лучший способ получить эти заказы - использовать механизм Laravels Eloquent , например:
$orders = Orders::select(userid, order_id, DB::raw('SUM(price) as price_total'))
->groupBy('order_id')
->havingRaw('SUM(price) <= ?',[1000])
->get();
Кстати, было бы лучше, если бы ИД пользователя придерживался соглашения laravels вроде user_id , но это другой случай.
Вы сможете с легкостью сгруппировать этот запрос по идентификатору пользователя вместо order_id
, если это ваше намерение.