Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Chọn tất cả các bản ghi từ một bảng không tồn tại trong bảng khác trong Laravel 5.1

Truy vấn được đề cập ở trên có thể được tạo bằng cách sử dụng trình tạo truy vấn laravel theo cách sau.

SELECT t1.name
FROM table1 t1
LEFT JOIN table2 t2 ON t2.name = t1.name
WHERE t2.name IS NULL

Điều này tương đương với truy vấn dưới đây được tạo bằng trình tạo truy vấn của Laravel.

\DB::table('table1 AS t1')
->select('t1.name')
->leftJoin('table2 AS t2','t2.name','=','t1.name')
->whereNull('t2.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. Lưu thông tin thẻ tín dụng trong cơ sở dữ liệu MySQL?

  2. Lỗi 2006:Máy chủ MySQL đã không còn sử dụng Python, Bottle Microframework và Apache

  3. Ngày php / Mysql được lưu là '0000-00-00'

  4. MySQL:Lấy số hàng (xếp hạng) cho một hàng cụ thể

  5. Dữ liệu nguồn mở ngày càng phát triển:Chọn MySQL, NoSQL hoặc cả hai