
假定你的图片表为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的关系
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)