membatasi hasil left join laravel


untuk membatasi left join hanya satu data pada laravel anda dapat menggunakan perintah ini  
DB::raw(‘(SELECT id FROM users WHERE users.kode_rekanan = ms_rekanan.koderekanan LIMIT 1)’

penerapannya 
->leftJoin(‘users as u’, function ($sql) {
$sql->on(‘u.kode_rekanan’, ‘=’, ‘ms_rekanan.koderekanan’);
$sql->where(‘u.id’, ‘=’, DB::raw(‘(SELECT id FROM users WHERE users.kode_rekanan = ms_rekanan.koderekanan LIMIT 1)’));
});

referensi :

https://laracasts.com/discuss/channels/eloquent/join-only-the-first-row

Ditulis dalam php. Tag: . Leave a Comment »

tinggalkan pesan

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.