2 پاسخ

مشکل groupBy در لاراول

سلام دوستان

من یک جدول با 1 میلیون رکورد دارم که حدود 12 ستون داره و میخوام همه ستون ها بصورت یونیک برام برگشت داده بشه

این دستور رو که تو phpmyadmin میزنم پاسخ درستی دریافت میکنم

SELECT * FROM `tableName` GROUP BY `column`

اما همینو به هرشکلی تو لاراول میخوام استفاده کنم خطا میخورم
چه با DB چه با Model و دستور distinct و ....

groupby تو لاراول باید از aggregate استفاده کنیم اما یک ستون بر میگردونه و...

من میخوام همه ستون ها رو داشته باشم و تمام رکورد ها هم بصورت یونیک برگشت داده بشه


ثبت پرسش جدید
سید سروش ساری زاده
تخصص : برنامه نویس لاراول
@seyed.soroush.sarizadeh 3 سال پیش مطرح شد
0

مشکل برطرف شد

چون حجم دیتا خیلی زیاد و خیلی متفاوت بود اصلا امکان یونیک کردن نبود
من روش خیلی زیادی رو امتحان کردم
از group by بگیر تا distinct و ...
و بهترین حالت اینکه باید در دو مرحله اطلاعات رو از جدول میگرفتیم


رضا جهانگیر
تخصص : Full-Stack Developer
@rezajahangir 3 سال پیش مطرح شد
0

سلام.
این کوئری رو داخل لاراول به چه صورت مینویسید؟


سید سروش ساری زاده
تخصص : برنامه نویس لاراول
@seyed.soroush.sarizadeh 3 سال پیش مطرح شد
0

مشکل برطرف شد

چون حجم دیتا خیلی زیاد و خیلی متفاوت بود اصلا امکان یونیک کردن نبود
من روش خیلی زیادی رو امتحان کردم
از group by بگیر تا distinct و ...
و بهترین حالت اینکه باید در دو مرحله اطلاعات رو از جدول میگرفتیم


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

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