php - Laravel query subquery -
for example have 2 queries:
1:
$q = somecontent::select('somecontent_id')     ->where('slug', request::segment(2))     ->where('something', $something)     ->first();   2
$req = somecontent::select('slug')     ->where('something', $anothersomething)     ->where('somecontent_id', $q->somecontent_id)     ->first();   how merge these 1 query if possible in laravel's query builder? can't find lot using selects statements inside statements.
you can union them together, like
// query builder provides quick way "union" 2 queries together:  $q = somecontent::select('somecontent_id')     ->where('slug', request::segment(2))     ->where('something', $something);  $req = somecontent::select('slug')     ->where('something', $anothersomething)     ->where('somecontent_id', $q->somecontent_id)     ->union($q)->get();      
Comments
Post a Comment