sql >> Databáze >  >> RDS >> Mysql

vybrat všechny sloupce, které nejsou v jiné tabulce laravel 5.5

DB::table("users")->select('*')->whereNotIn('user_name',function($query) {

   $query->select('user_name')->from('buy_courses');

})->get();

stačí se připojit ve skutečnosti je vnitřní spojení v Laravelu, takže vlastně možná také můžete zkusit:

DB::table('users')
            ->join('buy_courses', 'users.user_name', '=', 'buy_courses.user_name')
            ->get();


  1. php mysql pořadí podle časového razítka je nesprávné

  2. Zkombinovat dva dotazy pro kontrolu duplikátů v MySQL?

  3. Existuje rychlejší způsob, jak načíst mysqldumps?

  4. SQL dotaz, který vrací všechna data, která nejsou v tabulce použita