我们将帐户信息存储在 PostgreSQL 数据库中。
帐户在“accounts”表中,组在“grp”表中,它们由“account_grp”表绑定在一起,该表将 account_id 映射到 grp_id。
我正在尝试制作一个查询,它会给我一个视图,让我搜索一个组的成员是否是另一个组的成员,即我想要视图中有一个“is_in_foobar_group”列,所以我可以SELECT * FROM my_view WHERE grp_id = 1234;
回来
username | is_in_foobar_group | grp_id
---------+--------------------+-------
bob | true | 1234
alice | false | 1234
foobar 位是硬编码的,不需要更改。
有什么建议么?