sql >> Databasteknik >  >> RDS >> Mysql

Laravel gå med och välj från flera bord

I det här fallet (om tabellerna inte är relaterade) bör du använda union, no join.

$books = DB::table('books')->select('title')->where('year', 1994);
$journals = DB::table('journals')->select('title')->where('year', 1994);
$titles = DB::table('newspapers')->select('title')->where('year', 1994)->union($books)->union($journals)->get();


  1. Rails, PostgreSQL och History Triggers

  2. Ansluter till en MySQL-databas i .NET

  3. postgresql jsonb skiftlägesokänslig fråga

  4. Möjlig förklaring på MED RECURSIVE Query Postgres