我还在继续写博客,我一直没放弃我的项目
今天写一个前端页面显示最近评论动态的面板
长这个样子,我调用查询语句
在数据库端能查询出5条数据,但是在程序里面的list只有一条返回值,同时控制台显示有2条返回数据
开始我以为是映射的问题,自己又手写了一个,结果还是一样,百度一下就找到原因了,是主键问题,
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 表的主键,所以得到的结果只有一条,把这句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
这样我们就能得到对应的数据了