sql >> データベース >  >> RDS >> Mysql

Laravel Eloquent LEFT JOIN WHERE NULL

    これは、次のように特定のテーブルから必要な特定の列名を指定することで解決できます。

    $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. OracleでTO_CHAR()を使用して10進数を16進数に変換する方法

    2. Oracleの明示カーソルと暗黙カーソルの違いは何ですか?

    3. PostgreSQLでユーザーをスーパーユーザーに変更する方法

    4. パターンマッチング:私が子供の頃はもっと楽しかった