创建在t-sql中不唯一的键

时间:2017-05-08 21:04:05

标签: tsql

如何创建从表A到表B的引用,以确保B.a列具有列A.a中的所有值,当A.a具有重复项且B.b具有重复项时?

1 个答案:

答案 0 :(得分:0)

我对你的问题感到有些困惑,但我不确定参考是否有效。您可能需要运行查询以最初同步表(您说它需要“所有值”),然后在从A插入/更新/删除行时使用触发器在B中创建新行。

INSERT INTO B (b) SELECT DISTINCT A.a FROM A LEFT JOIN B ON B.b = A.a WHERE B.b IS NULL 

我可能会对此不以为然,因为我并不是100%确定我理解你的问题。对不起,如果是这样的话。