2017-05-08 25 views

回答

0

我有点困惑你的问题,但我不确定参考是否可行。您可能需要先运行一个查询以同步表格(您说它需要“所有值”),然后使用触发器在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%确定我理解你的问题。对不起,如果是这样的话。

+0

我需要验证一个表包含所有从另一个表中的值。但是每个表可以有多次值(第一个表上的非唯一键,第二个表上的非唯一键)。那可能吗? – dirtyw0lf

+0

诚实地说,听起来你的数据模型可能会受益于一些规范化。你愿意分享这两个表的模式吗?我不确定你是否有改变事物的奢望。 – DanielG