sql >> Databasteknik >  >> RDS >> Mysql

Slå samman två MySQL-tabeller i olika databaser på samma server med Laravel Eloquent

Den här lösningen fungerade för mig:

Model1::where('postID',$postID)
      ->join('database2.table2 as db2','Model1.id','=','db2.id')
      ->select(['Model1.*','db2.firstName','db2.lastName'])
      ->orderBy('score','desc')
      ->get();


  1. Bättre tekniker för att trimma inledande nollor i SQL Server?

  2. Hur hittar man summan av flera kolumner i en tabell i SQL Server 2005?

  3. Försöker optimera MySQL-frågan med LEFT OUTER JOIN

  4. mysql.h-filen kan inte hittas