list查询只返回一条数据

我还在继续写博客,我一直没放弃我的项目
今天写一个前端页面显示最近评论动态的面板

image.png

长这个样子,我调用查询语句
在数据库端能查询出5条数据,但是在程序里面的list只有一条返回值,同时控制台显示有2条返回数据

1

开始我以为是映射的问题,自己又手写了一个,结果还是一样,百度一下就找到原因了,是主键问题,

    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

这样我们就能得到对应的数据了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 原文:https://my.oschina.net/liuyuantao/blog/751438 查询集API 参...
    阳光小镇少爷阅读 9,253评论 0 8
  • SQL与MySQL简介 数据库基础 从SQL的角度来看,数据库就是一个以某种有组织的方式存储的数据集合。我们可以采...
    heming阅读 8,672评论 1 8
  • SQL语言基础 本章,我们将会重点探讨SQL语言基础,学习用SQL进行数据库的基本数据查询操作。另外请注意本章的S...
    厲铆兄阅读 10,706评论 2 46
  • 也许现在写已经有点晚,但我总相信,一千个人追同一部剧,一千种感受,一千种追剧的方法(或许你是一个人看的,看到深夜,...
    烟尘呼啸阅读 9,762评论 4 7
  • 第一封: 外面风大 跟我回家 第二封: 留在我身边 远近我都接受 第三封: 我没说过永远 只希望每个明天你都在 第...
    Daisy冰阅读 1,576评论 0 1

友情链接更多精彩内容