图片表和 评论表 每个图片有多个评论 mysql

图片表和 评论表 每个图片有多个评论 mysql,第1张

假定你的图片表为tbpic,评论表tbcomment,图片表有自增id,评论表有自增id,图片id为picid,

第二个问题

select a.*,b.*  from tbpic a left join tbcomment b on a.id=b.picid

第一个问题

select a.*,b.*  from tbpic a left join (select *  from tbcomment where  id in ( select max(id) from tbcomment group by picid))  b on a.id=b.picid

用left join是为了考虑到图片可能有没被评论论过

文章和评论可以分别查询啊

两个接口

查询文章列表,分页的话加上page参数就可以了

查询文章的评论,将该页文章的id传递给后台,后台用in查询,all union这种方式查询,评论也得有分页吧?如果把某篇文章的评论都查出来,假设评论有1000条,db就快挂了

你为什么建3张表,文章和评论是一对多的关系,建2张表就可以了啊?

日志表,用clob类型,mysql中好像是text

评论表,保存已个日志表的外键,评论内容如果也很多的话也可以使用clob类型

日志表与评论表就是一个1-N的关系


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/8564242.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-18
下一篇2023-04-18

发表评论

登录后才能评论

评论列表(0条)

    保存