मान लें कि आपकी तालिका का नाम transactions
है , और कॉलम और डेटा जैसे आपकी नमूना तालिका में - SQL क्वेरी होगी
SELECT Name, SUM(Amount) as Amount, Date
FROM transactions
GROUP BY Name, Date
लार्वेल में आप इसे
. के रूप में लिखेंगे$data = DB::table('transactions')
->select('Name', DB::raw('SUM(Amount) as Amount'), 'Date')
->groupBy('Name', 'Date')
->get();
आप अपनी WHERE शर्तें जोड़ सकते हैं और जो भी आपको क्वेरी में चाहिए। लेकिन अगर आपको टेबल से और कॉलम चुनने की जरूरत है, तो आपको उन्हें groupBy()
में भी जोड़ना होगा। खंड। कुछ इस तरह transactions.*
ONLY_FULL_GROUP_BY
के कारण संभवत:काम नहीं करेगा तरीका। लेकिन इसका भी शायद कोई मतलब नहीं है।