我想根据隐私类型显示一组结果。
我正在使用 lavavel 4.2、php、blade 和 sqlite。
我有公共(public)、 friend 和私有(private)。 公开任何人都可以阅读, friend 只有作者和 friend 可以阅读,私有(private)只有作者可以阅读。
该网站具有登录/退出功能。
这可以通过一个 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中的注释
关于php - 使用 sqlite 获得三个不同的搜索结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37243985/