首页 > 开发 > MySQL > 正文

如何实现 “某人指定隐藏某一条数据,不影响其他人”?

2017-09-08 08:50:59  来源:网友分享

1.有一个公共数据表,所有用户都可以查看
2.所有用户都可以选择隐藏任意一条记录,(仅那个用户)以后查询不显示该条记录,但不影响其他人
怎么实现比较好?
再使用一个表记录吗?
感谢大佬们的回答~

解决方案

xa0加一个隐藏的表 record_hide 字段 user record_id

select * from record r left join record_hide h left join r.id != h.record_id where h.user = $user_id