我在pgadmin中有一个用于postgres的表,其中包含来自另外两个表的两个私钥。它是关于在PostgreSQL中建立医院数据库的。我创建了两张桌子“床”和“房间”。我将这些表中的私钥保存在一个名为“bed_rooms”的表中,该表将提供有关房间内有多少床的信息。到目前为止理论。我添加了一张我的桌子“betten_zimmer”的图片,这是德语,代表“bed_rooms”。
我想做个查询,告诉我房间里有多少床。我想看看每排床的数量。 我的下一个想法是添加一个触发器,当一个房间容纳超过4张床或小于0时,它将触发。
如何进行此查询?以及触发器将如何显示?
到目前为止,这是我的代码。我有60个房间,不能添加60次OR .. = 5 .. 60
SELECT zimmerid, count(*)
FROM betten_zimmer
WHERE zimmerid = 1 OR zimmerid = 2 OR zimmerid = 3 OR zimmerid = 4
GROUP BY zimmerid
提前致谢。如果有什么不清楚的话评论这篇文章。