SQL中两个表相互为外键关联,如何进行更新?
SQL中两个表相互为外键关联,如何进行更新?
其中,表的结构是这样的:
CREATE TABLE [dbo].[echoice] (
[id] [int] NOT NULL ,
[choice] [varchar] (300) COLLATE Chinese_PRC_CI_AS NULL ,
[title_id] [int] NOT NULL
) ON [PRIMARY]
GO
CREATE TABLE [dbo].[etitle] (
[id] [int] NOT NULL ,
[question] [varchar] (600) COLLATE Chinese_PRC_CI_AS NULL ,
[answer] [int] NOT NULL
) ON [PRIMARY]
GO
echoice.title_id 是 etitle.id的外键
而 etitle.answer 又是echoice.id的外键
那么如何更新这两个表呢?