Não é a primeira vez que eu enfrento o erro do sql_mode, quando executo o comando
$codp=tbhistprod::groupBy('codp')->get();
Só que eu não lembrava como eu resolvi, eu só sei que não mexi na configuração do MySQL.
Pedi ajuda da Gemini, fiz várias tentativas e erros, e acabei entrando no modo desespero.
Respirei um pouco, e decidi entrar no terminal do MySQL e tentei montar a consulta:
Select codp from tbhistprod group by codp
Foi nesse momento que eu percebi o meu erro no Laravel, lá eu pedi implicitamente para pegar todos os campos mas agrupar apenas um campo, e hoje isso não é mais possível.
Question
Frank K Hosaka
Não é a primeira vez que eu enfrento o erro do sql_mode, quando executo o comando
$codp=tbhistprod::groupBy('codp')->get();
Só que eu não lembrava como eu resolvi, eu só sei que não mexi na configuração do MySQL.
Pedi ajuda da Gemini, fiz várias tentativas e erros, e acabei entrando no modo desespero.
Respirei um pouco, e decidi entrar no terminal do MySQL e tentei montar a consulta:
Select codp from tbhistprod group by codp
Foi nesse momento que eu percebi o meu erro no Laravel, lá eu pedi implicitamente para pegar todos os campos mas agrupar apenas um campo, e hoje isso não é mais possível.
Para corrigir o erro, eu fiz assim no Laravel:
$codp=tbhistprod::select('codp')->groupBy('codp')->get();
Link to comment
Share on other sites
0 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.