我有以下表格:
和
我最近添加了 [History Table ID] 列,并向 History 表添加了外键引用。必须发生的是,[History Table ID] 列的 Value 必须使用 History 表的 ID 值进行更新。我已经能够正确使用 2 个条目,这些条目在 History 表的 Description 列中具有 Diary 表的 ID。下面的这个查询完成了:
Update Diary
SET [History Table ID] = History.ID
from History with (nolock)
WHERE [Lookup Table HA] = 7
and [Lookup Table HAS] = 19
and Description LIKE 'Diary item (%'
and PATINDEX('%)%', Description) > 13
and Dairy.ID = SUBSTRING(Description, 13, PATINDEX('%)%', Description)-13)
有什么办法可以更新其余的吗?我只是无法理解这一点。
提前致谢。
更新:
请参阅下面的更新表格截图:这是我在更新和加入中的问题所在: