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

लार्वा में शामिल होने के साथ उपश्रेणी

leftJoin() . में पहले पैरामीटर के रूप में उपश्रेणी को अपरिष्कृत व्यंजक के रूप में भेजने का प्रयास करें विधि, उदाहरण के लिए:

$subquery = '(SELECT 
                    usr_log1.*
                FROM
                    users_log_logradouro AS usr_log1
                LEFT JOIN 
                    users_log_logradouro AS usr_log2 
                    ON usr_log1.user_id = usr_log2.user_id
                    AND usr_log1.created_at < usr_log2.created_at
                WHERE
                    usr_log2.user_id IS NULL) 
                AS temp';

    DB::table('users as usr')
        ->select(...)
        ->leftJoin(DB::raw($subquery), 'usr.id', '=', 'temp.user_id')
        ->leftJoin(...)
        ->join(...)
        ->join(...)
        ->join(...)
        ->leftJoin(...)
        ->leftJoin(...)
        ->leftJoin(...)
        ->where(...)
        ->get()

इन सवालों में ऐसे ही उदाहरण हैं:

लारावेल फ्लुएंट क्वेरी बिल्डर सबक्वेरी के साथ जुड़ें

कैसे लिखें लारवेल 5.1 में यह (बाएं शामिल हों, सबक्वेरी)?

अधिक जानकारी अबाउट जॉइन:https://laravel.com/docs/5.5/queries#joins



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL में उपलब्ध कैरेक्टर सेट की सूची कैसे लौटाएं?

  2. नोड.जेएस के लिए कौन से MySQL ड्राइवर उपलब्ध हैं?

  3. MySQL में XML स्ट्रिंग को पार्स करें

  4. रेल समूहीकरण के बाद नवीनतम मूल्य दिखाते हैं

  5. Mysqli तैयार स्टेटमेंट डेटाबेस में इमेज इंसर्ट को तोड़ता है