一个在自学中的前端,望各位大佬帮忙解惑
需求背景:
1、在列表页展示20条文章列表的形式
2、每篇文章显示当前用户是否已经点赞了
希望的数据格式
list:[{
title:'文章标题',
//0|1用来区分是否当前用户点赞了该文章
isStar: 0|1
},
...]
我的表是3张表,一张文章表,一张用户表,以及一张点赞表(表中只有两个字段,文章id,和用户id 用来把用户和文章做绑定关系)
这是我关联查询文章和作者的sql,不知道怎么修改了
table1 为文章表
table2 为用户表
SELECT table1.id, table1.context,table1.star,table1.share,table2.name,table2.img from table1 inner join THEY_SAY_USER on table1.auther_id = table2.id ORDER BY star DESC limit 20
差不多这样吧,先用
文章表
和点赞表
组成一个临时表,再和用户表
查询一下。