我想根据它的隐私类型显示一组结果。
我使用的是laval4.2、php、blade和sqlite。
我有公共的、朋友的和私人的。公开的任何人都可以阅读,只有朋友的作者和朋友可以阅读,私人的只有作者可以阅读。
该网站具有登录/注销功能。
这可以用一个sqlite查询完成吗?
非常感谢您的帮助。
是的,您可以使用UNION ALL
来组合多个查询的结果。这里有一个例子:
SELECT * FROM friends WHERE is_private="1"
UNION ALL
SELECT * FROM friends WHERE is_public="1"
UNION ALL
SELECT * FROM friends WHERE is_mine="1"
GROUP BY friends.user_id -- optionally remove duplicates
请注意,--
表示SQL 中的注释