表字段:
user_id 用户id, data_id 数据id, time 操作时间, status 订阅状态
同一条数据,可能是订阅后,取消订阅,那么数据的状态是未订阅,但是我需要用sql筛选出,当前是已订阅的数据。
大哥博客发了93篇了,来钓鱼的吗
你可能是在取消订阅的那个接口里new了一个新的user进去吧
你的需求应该是用户可能是有条订阅信息的,要以最新的那条为准吧。这样
select * From (
select * from 表名 ORDER BY time desc
) t1
GROUP BY user_id
HAVING status = 1