我已經follwoing查詢laravel LEFT JOIN查詢不工作
$data=Post::join('category', 'questions.categoryid', '=', 'category.CategoryId')
->where('category.CategoryName','demo')
->join('comments', function ($join) {
$join->on('posts.postId', '=', 'comments.postId')
->where('posts.postId', '!=', 'comments.linkId');
}) ->get();
我上面的查詢我在哪裏retireveing基於類別名稱所有發佈和與評論
每一個想工作正常,但下加入表線無法正常工作。我的意思是,即使添加此行仍是其retriving所有記錄,甚至我試圖!=
到<>
但不工作
->where('posts.postId', '!=', 'comments.linkId');
希望你知道這是不是一個左連接。 Laravel的連接是一個內部連接。 – Devon