0
我正在使用laravel 4.2。當我運行這個Left Join
查詢,加入查詢在laravel中無法正常工作4.2
$data = DB::table('posts')
-> leftJoin('users','posts.user_id','=','users.id')
-> where('posts.id',$id)
-> select('posts.id as post_id,posts.title as title,users.firstname as fname')
-> first();
當我打印$data
得到的結果,
stdClass Object(
[post_id,posts.title] => 5
)
這不是預期的答案。我期待答案如下,
stdClass Object(
[post_id] => 2
[title] => Test3
[fname] => myname
)
我該如何得到正確的結果?這個查詢有什麼問題嗎?