我必须在SQL
中创建一个新表,但我遇到了问题。
我希望在一个字段中具有唯一值,但仅限于同一个表中的特定字段,类似于一对多。
Table:
ID_Order
Supplier
ID_Supplier_Order
现在我希望ID_Order对于表是唯一的,而ID_Supplier_Order仅用于特定的供应商。我可以在一张桌子上做,或者我必须为供应商创建第二个吗?
答案 0 :(得分:0)
取自:
Add unique constraint to combination of two columns
CREATE UNIQUE INDEX uq_yourtablename
ON dbo.yourtablename(column1, column2);