Emad Saif نشر 31 يوليو 2022 أرسل تقرير مشاركة نشر 31 يوليو 2022 لدي جدول posts وأريد عمل إستعلام SQL وفيه أريد أن أقوم بتنفيذ GROUP BY على أكثر من عمود ، حاولت تنفيذ الأمر بالشكل التالي: $posts = Posts->groupBy('first_col')->groupBy('second_col')->get(); ولكن يبدو أن هذا الأمر غير صحيح، هل توجد طريقة أفضل من تنفيذ إستعلام Raw SQL لتنفيذ هذا الأمر في لارافيل Laravel؟ 2 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
1 Adnane Kadri نشر 31 يوليو 2022 أرسل تقرير مشاركة نشر 31 يوليو 2022 التابع groupBy يقبل عددا من المعاملات، يمكنك تمرير كامل اسماء الاعمدة عبرها وسينجح الاستعلام: $posts = Posts::groupBy('first_col' , 'second_col')->get(); ايضا سيمكنك اعادة تجميع الصفوف بعد تحديدها عن طريق select: $posts = DB::table('posts') ->select(['first_col', 'second_col']) ->groupBy(['first_col', 'second_col']) ->get(); منشئ الاستعلامات في Laravel 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Emad Saif
لدي جدول posts وأريد عمل إستعلام SQL وفيه أريد أن أقوم بتنفيذ GROUP BY على أكثر من عمود ، حاولت تنفيذ الأمر بالشكل التالي:
ولكن يبدو أن هذا الأمر غير صحيح، هل توجد طريقة أفضل من تنفيذ إستعلام Raw SQL لتنفيذ هذا الأمر في لارافيل Laravel؟
رابط هذا التعليق
شارك على الشبكات الإجتماعية
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.