Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

Laravel - Laravel सिंटैक्स में काउंट स्टेटमेंट के साथ दो इनर जॉइन कैसे लिखें?

तो मूल रूप से निम्नलिखित की तरह कुछ काम करना चाहिए:

DB::table('departments')
    ->join('users','users.dept_id','=','departments.id')
    ->join('absences','users.id','=','absences.user_id')
    ->select('departments.id','departments.deptStringName', DB::raw("COUNT(*)"))
    ->groupBy('departments.id','departments.deptStringName')
    ->get();

नोट:आपके द्वारा समूहीकृत करते समय पंक्ति के अद्वितीय मानों (उदा. पहचानकर्ता) के आधार पर समूह बनाना चाहिए। यदि आपके विभाग के नाम अद्वितीय होने की गारंटी है तो आप विभाग.आईडी द्वारा चयन और समूहीकरण को पूरी तरह से छोड़ सकते हैं।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Matplotlib का उपयोग करके ग्राफ को कैसे अपडेट करें

  2. MySQL सिलेक्ट आईडी जो एक कॉलम के लिए कई विशिष्ट मानों के साथ अलग-अलग पंक्तियों पर होती है

  3. MySQL क्वेरी को दो बार चलाना SQL_NO_CACHE के साथ भी दूसरी बार तेज़ होना चाहिए

  4. डॉकर mysql कनेक्शन विफल लिखें

  5. Php . का उपयोग करके डेटाबेस में डेटपिकर से डेटा डालें