我還在繼續(xù)寫博客畴博,我一直沒放棄我的項(xiàng)目
今天寫一個(gè)前端頁面顯示最近評(píng)論動(dòng)態(tài)的面板
image.png
長這個(gè)樣子厂置,我調(diào)用查詢語句
在數(shù)據(jù)庫端能查詢出5條數(shù)據(jù),但是在程序里面的list只有一條返回值霎烙,同時(shí)控制臺(tái)顯示有2條返回?cái)?shù)據(jù)
1
開始我以為是映射的問題碑韵,自己又手寫了一個(gè)赡茸,結(jié)果還是一樣,百度一下就找到原因了泼诱,是主鍵問題,
SELECT
a.article_id,
a.article_name,
c.username,
c.web_likes ,
c.timestamp
FROM
COMMENT c LEFT JOIN article a
ON c.article_id = a.article_id
WHERE c.is_checked = 1
ORDER BY c.id DESC LIMIT 5
這句sql是查詢article 表的主鍵坛掠,所以得到的結(jié)果只有一條,把這句sql修改一下
SELECT
c.id,
a.article_name,
c.username,
c.web_likes ,
c.timestamp
FROM
COMMENT c LEFT JOIN article a
ON c.article_id = a.article_id
WHERE c.is_checked = 1
ORDER BY c.id DESC LIMIT 5
這樣我們就能得到對應(yīng)的數(shù)據(jù)了