我想透過文章的評論量來排序查詢出評論量前5的文章出來,有兩張表,文章表和
評論表,之前用的是內連接,得到的都是的公共部分,所以篩選出來的結果必須是有評論量,如果評論量為0,則什麼都查詢不出來,我要的不是這樣的結果,我的需求是就算評論量為0要可以參與排序,網上查了一下,應該要用全連接,但目前報錯,同時做了測試,似乎所有的全連接都會報錯
下面的程式碼用的是thinkphp
$hotArticle = $articleModel->join('sys_comment on sys_comment.article_id=sys_article.article_id' ,'FULL')->field('sys_article.,count() as num')->group('sys_article.article_id')->order('count(*) desc')->limit(5) ->select();