我有一张 table “学生”和一张 table “应用程序”。
每个学生最多可以申请 3 门类(class)。我如何确保在数据库中?扳机?约束?

你能告诉我怎么写吗?我是 SQL 新手

最佳答案

一种方法是在学生身上放置一个计数器。当一行插入到应用程序时,增加它,当删除一行时,减少它。使用触发器执行此操作非常简单。

然后对学生施加约束,因此计数器必须

关于postgresql - 如何将每个学生的申请数量限制为 3 个?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4819846/

10-15 11:07