我在pgadmin中有一个postgres表,它保存了另外两个表中的两个私钥。在PostgreSQL中建立医院数据库的模型。我创造了两张桌子“床”和“房间”。我把这张桌子上的私钥保存在一张叫做“床房”的桌子上,这张桌子可以提供房间里有多少张床的信息。目前为止的理论。我添加了一张我的桌子“betten_zimmer”的图片,它是德语,代表“bed_rooms”。
我想查询一下房间里有多少张床。我想看看每一排有多少张床。
我的下一个想法是添加一个触发器,当一个房间容纳超过4张床或少于0张床时,触发器将触发。
如何进行此查询?扳机看起来怎么样?
到目前为止这是我的代码。我有60个房间,不能再加60次。。=5。。六十
SELECT zimmerid, count(*)
FROM betten_zimmer
WHERE zimmerid = 1 OR zimmerid = 2 OR zimmerid = 3 OR zimmerid = 4
GROUP BY zimmerid
提前谢谢。如果有什么不清楚的地方,请评论这篇文章。
最佳答案
如果我很清楚你只需要一个BETWEEN结构:
WHERE zimmerid BETWEEN 1 AND 60