我有以下架构
因此,如果用户希望将视频设为私有视频,则在添加视频时会发送“ 1”,因此该视频仅适用于该特定用户
如果用户选择0,则视频对所有用户可用。
这是示例数据:
我有大量的信息,因此我只想使用限制查询20-20条记录
查询我试过
select * from test where userid="2" and public/private ="0"
但这只会返回一条记录,即videoid ='1'
如果我查询像
select * from test where userid=4 and public/private='1'
我也想要videoid 1,2,因为它们是公开的
希望你明白我的意思!您能帮我设计查询吗?
因此,您想要该用户的所有私人列表以及任何用户的所有公共列表
select * from test where userid="2" or public/private ="0"
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句