2017-05-08 38 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