Mysql
 sql >> база данни >  >> RDS >> Mysql

изберете всички колони, които не са в друга таблица laravel 5.5

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

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

})->get();

просто се присъединете всъщност е вътрешно присъединяване в Laravel, така че всъщност може би също можете да опитате:

DB::table('users')
            ->join('buy_courses', 'users.user_name', '=', 'buy_courses.user_name')
            ->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. SQL срещу MySQL:Правила относно агрегатните операции и GROUP BY

  2. Как да съхранявате името на файла в базата данни, с друга информация, докато качвате изображение на сървър с помощта на PHP?

  3. Защо условието IN би било по-бавно от =в sql?

  4. Как да задам sql_mode в my.cnf в MySQL 8?

  5. Как най-добре да получите нечий „ранг“ от таблица с резултати с php и mysql без цикъл