首頁 > 後端開發 > php教程 > 一個sql查詢問題

一個sql查詢問題

WBOY
發布: 2016-08-20 08:48:30
原創
1053 人瀏覽過

我想透過文章的評論量來排序查詢出評論量前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();

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板