是否可以在Laravel 5 Query Builder中使用另一个表JOIN
进行子选择?
我的意思是 - 理论上 - 就像这样:
$sub = DB::table('A')->select(DB::Raw('id, MAX(date)'))->groupBy('id')->get();
$query = DB::table('B')->join($sub, 'B.id', '=', $sub->id)->get();
就我而言,在表格 A 中,我有重复的行。我需要每date
最多id
的那些。然后我需要将结果与表 B 。
答案 0 :(得分:0)
正如评论中所建议的,随后是一种解决方法。
1 0.0011 244064 {main}( ) ..\app_dev.php:0
( ! ) Fatal error: require_once(): Failed opening required 'C:\wamp\www\job\web/../app/bootstrap.php.cache' (include_path='.;C:\php\pear') in C:\wamp\www\job\web\app_dev.php on line 22
但是,再次,只是一种解决方法。