sql - Access 字段级别的唯一性

标签 sql ms-access

我有两张 table : 第一个是TEAMS

-----------------------------------
|id | teamID | teamName | ....... | 
-----------------------------------

第二个是游戏

-----------------------------------------
| id | team1ID(FK) | team2ID(FK) | Date |
-----------------------------------------

我需要防止将相同的 ID 插入到字段 team1ID、team2ID

我该怎么做?

最佳答案

在 Microsoft Access 2007+ 中,您可以设置表级检查约束。

在设计 View 中打开表格,然后单击“设计”功能区选项卡中的“属性表”。

然后在属性表中添加验证规则。在您的情况下,它将是 [team1ID] <> [team2ID]

关于sql - Access 字段级别的唯一性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10435357/

相关文章:

java - Java 的 SQL 解析器库

sql - Postgres - 如何检查空数组

ms-access - 转换表单中的测量值以更新表格

java - 您可以使用 Java 直接连接 "ODBC data source"吗?

java - 比较两个数据库中的数据百分比或整个数据集的最佳方法是什么?

sql - 如何将UNION查询结果移动到新表?

sql - 如何从特定数据库中的所有表中检索不属于主键和外键的所有列

c# - 更新语法不适用于所有列

ms-access - 自动将 Oracle 用户表导出到 MS Access

java - 将 MS Access 迁移到 PostgreSQL