These are chat archives for LaravelRUS/chat

14th
Nov 2018
Daniil Kuznetsov
@DanUnited
Nov 14 2018 20:23

Ребят подскажите что я делаю не так:

DB::table('Orders_status_details as t')
            ->select('t.Id','t.Order_number')
            ->groupBy(['t.Order_number'])
            ->get();

Error:
Column 'Orders_status_details.Id' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause.

Kirill Nesmeyanov
@SerafimArts
Nov 14 2018 20:30

@DanUnited
1) не добавляешь селект в группировку
2) не используешь ОРМ

Какой ответ тебя интересует?

Daniil Kuznetsov
@DanUnited
Nov 14 2018 23:54
@SerafimArts спасибо +
Laravel умеет работать с преобразованием типов на уровне запросов ?
например мне нужно соединить JOIN таблицы у которых разный тип данных но он приводится. Например Int
Просто поле cast в этом случае не работает