راکت

چطوری در eloquent ها وقتی از groupBy استفاده میکنیم orderBy متفاوت باشد

2 پاسخ

سلام وقتتون بخیر
چجوری هنگام استفاده از group by بیایم یک order by متفاوت داشته باشیم مثل :‌
DB::table('ticket_conversation') ->select('ticket_conversation.*') ->orderBy('id', 'desc') ->groupBy('id_ticket') ->paginate(۲۰);
من از این کد استفاده میکنم ولی خطای زیرو میده :
SQLSTATE[۴۲۰۰۰]: Syntax error or access violation: ۱۰۵۵ 'appv۲.ticket_conversation.id' isn't in GROUP BY (SQL: select ticket_conversation.* from ticket_conversation group by id_ticket order by id desc limit ۲۰ offset ۰)

ثبت پرسش جدید

پاسخ‌ها

2
حامد صادقی
حامد صادقی
@sadeghiphp

تخصص: برنامه نویس

من همین کد رو اجرا کردم بدون مشکل جواب بهم داد . !

پوریا جاهدی
پوریا جاهدی
@pooria.jahedi

این خطایی که میده نمیدونید از چیه ؟
دقیقا select all کردید ؟

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام