sql - 如何避免在访问中跨多个列重复?
问题描述
我的问题很简单,但我找不到我需要的答案。我有一个访问数据库,其中包含一个名为 coaches 的表。我有另一张桌子叫做球队,可以有教练和助理教练。我需要能够在“教练”和“助理教练”字段中不允许重复。教练既可以是主教练,也可以是助理教练,所以我不能让教练同时为不同的球队效力。
解决方案
如果教练只能分配给一个团队的一个角色,则将团队和角色添加到coaches
表中。
这将保证教练只能与单一角色的单一团队相关联。
推荐阅读
- vue.js - vue-cli 的问题:找不到模块'@babel/preset-env/data/built-ins.json'
- python - 递归二分搜索以检索目标的索引
- python - H2O.ai import_file 看起来不像懒惰的评估,它在做什么?
- jenkins - 詹金斯主页上的 ERR_CONNECTION_TIMED_OUT
- python - Python,使用 Popen 提交 qsub 作业
- unity3d - NPC不断走进墙壁 - Unity2D
- html - 在 VBA 中使用 ReactJS 选择 HTML 下拉列表
- javascript - 使用分层 .reduce() 或 .filter() 函数基于单独的搜索数组在对象数组中查找对象?
- javascript - 如何在 redux 中避免不可变
- c# - RestSharp,基本身份验证