sql - 为给定的列组合强制执行 x 个实例的 SQL 约束
问题描述
假设我有一个PersonClub
使用以下列调用的 SQL 表:person_id
, club_id
,year
我想应用以下约束:“一个人在某一年只能属于 3 个不同的俱乐部。”
有没有办法在数据库级别强制执行此操作?或者这是不可能的?
解决方案
推荐阅读
- python - 更改变量时,Tkinter Checkbutton 不更新
- linux - 如何通过命令行将文件夹上传到s3?
- javascript - 从对象数组中获取索引
- vb.net - 将数据从未绑定的 dgv 复制到绑定的 dgv
- regex - 带有“大于”的 SUMIF 数组公式
- tableau-api - Tableau 不会从数据源 (.txt) 导入所有记录
- deployment - dotnet 3.1 定位程序集的清单定义与程序集引用不匹配
- javascript - JSON.Stringify 在对对象数组进行字符串化时返回空数组
- react-native - 排毒不起作用 [Info.plist 不包含 CFBundleShortVersionString]
- java - 两台服务器分别用于 HTML 和 Java Jersey Rest API 或单个 Tomcat Webapp