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

Laravel thuộc vềToMany nơi không có một trong những

Bạn có thể sử dụng whereDoesntHave () của Eloquent ràng buộc để có được những gì bạn cần:

// get all Videos that don't belong to category 2 and 3
Video::whereDoesntHave('categories', function($query) {
  $query->whereIn('id', [2, 3]);
})->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. Laravel 5.3:Lỗi cú pháp hoặc vi phạm quyền truy cập:1463 Trường không nhóm 'khoảng cách' được sử dụng trong mệnh đề HAVING

  2. Nhận ID bị xóa lần cuối trong MySQL

  3. PHP SQL:Cách lưu dữ liệu vào nhiều cơ sở dữ liệu từ một dạng html HOẶC cách sao chép dữ liệu từ cơ sở dữ liệu này sang cơ sở dữ liệu khác một cách tự động

  4. Chỉ chọn và trả về Checksum (không phải Table) từ bảng checksum trong mysql

  5. Tôi có thể tự động tạo các đối tượng dữ liệu Squeryl để phản ánh lược đồ MySql hiện có không?