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

Laravel Eloquent THAM GIA TRÁI Ở ĐÂU KHÔNG ĐỦ

Điều này có thể được giải quyết bằng cách chỉ định các tên cột cụ thể mong muốn từ bảng cụ thể như sau:

$c = Customer::leftJoin('orders', function($join) {
      $join->on('customers.id', '=', 'orders.customer_id');
    })
    ->whereNull('orders.customer_id')
    ->first([
        'customers.id',
        'customers.first_name',
        'customers.last_name',
        'customers.email',
        'customers.phone',
        'customers.address1',
        'customers.address2',
        'customers.city',
        'customers.state',
        'customers.county',
        'customers.district',
        'customers.postal_code',
        'customers.country'
    ]);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. java.sql.SQLException:Không tìm thấy trình điều khiển phù hợp cho jdbc:mysql:// localhost:3306 / dbname

  2. Đồng bộ cơ sở dữ liệu Mysql giữa hai cơ sở dữ liệu

  3. Máy chủ MySQL đã biến mất với Ruby on Rails

  4. Tại sao django ORM lại chậm hơn nhiều so với SQL thô

  5. Laravel Eloquent with () -> trả về null