Cara Melakukan Order By, Limit dan Where Union di Laravel

Diposting pada 305 views

Ini adalah beberapa tips cara Melakukan Order By, Limit dan Where Union di Laravel, saya sempat bingung bagaimana menambahkan kondisi “where” pada query union menggunakan laravel karena setelah saya gunakan, kebanyakan malah wherenya muncul di query pertama dan membuat error.

Cara melakukan Union 2 tabel di Laravel

$table1 = DB::table('table1');

$table2 = DB::table('table2');

$final = $table1->union($table2)

Cara Melakukan Union Laravel dan Menambahkan Kondisi Limit

$table1 = DB::table('table1');

$table2 = DB::table('table2');

$final = $table1->union($table2)->limit(10);

Cara Melakukan Union Laravel dan Menambahkan Kondisi Where



$table1 = DB::table('table1');

$table2 = DB::table('table2');

$final = $table1->union($table2);

$querySql = $final->toSql();
 
$all_content_query = DB::table(DB::raw("($querySql) as a"))->mergeBindings($final);
 
//Now you can do anything u like:

$all_content_query->where('a.[nama kolom]','=','kondisi')->get(); 

source : https://laravel-tricks.com

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *