是否可以针对同一个表中一行中的多个列建立引用?

时间:2015-03-06 19:46:03

标签: mysql rdbms

我正在尝试设计一个能够在幻想板球游戏中保存用户为其团队选择的玩家数据的表格。以下是列名。

-------------
Id_Member
Id_Match
Bat_P1
Bat_P2
Bat_P3
Bat_P4
Wkt_P5
All_P6
Bwl_P7
Bwl_P8
Bwl_P9
Bwl_P10
Bwl_P11

现在,用户可以选择这11名球员中的一名作为队长。我想添加一个名为“cap_PP'哪个可以保留该值,但这必须是所选的11中的一个(并且不能是其他任何东西)。

这个问题可能毫无意义,但我只是想在寻找其他选择之前确定。

我试图使用谷歌,我所得到的只是一对一的递归#39;参考与我想做的不一样。然后我发现有SQL CHECK约束,但同样不是我的问题。

最后一种方法是在前端编写这个约束,但我更愿意将它保留在DB端(如果可能的话)。

0 个答案:

没有答案