【问题标题】:Unique value in field for specific field in sqlsql中特定字段的字段中的唯一值
【发布时间】:2016-08-30 11:24:00
【问题描述】:

我必须在SQL 中创建一个新表,但是我遇到了问题。

我想在一个字段中具有唯一值,但仅限于同一张表中的特定字段,类似于一对多。

Table:
ID_Order 
Supplier 
ID_Supplier_Order

现在我想让表的 ID_Order 是唯一的,而 ID_Supplier_Order 只适用于特定的供应商。我可以在一个表中完成,还是必须为供应商创建第二个?

【问题讨论】:

标签: mysql sql


【解决方案1】:

取自:

Add unique constraint to combination of two columns

CREATE UNIQUE INDEX uq_yourtablename
  ON dbo.yourtablename(column1, column2);

【讨论】:

    猜你喜欢
    • 2018-05-09
    • 2015-10-01
    • 2010-11-13
    • 1970-01-01
    • 2023-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-05
    相关资源
    最近更新 更多