我有一个SQL Server 2008数据库,像这样(表1)表:SQL Server插入第N行引用N - 1行的标识。可能?
ID ParentID Name
-- -------- ---
11 NULL Foo
12 11 Bar
13 12 etc
ID都被定义为IDENTITY
。
我的值为Foo
,Bar
,etc
作为另一个表(Table2)中的行,我必须将它们插入到Table1中。
插入的值必须位于Table1的父子关系中,第N行的ParentID
列指向第N-1行的ID
。
是否有可能用一条语句插入值与它们之间的关系?
你是什么意思的价值观? – Hogan 2012-03-19 17:58:34
@Hogan:我有另一个表(表2)与行:美孚,酒吧等我想在表1中插入(与插入...选择),但在表1我必须创建ID-ParentId关系为这些值。 – JohnDoDo 2012-03-19 18:00:45
表2中的父子关系逻辑是什么?一个可以由ASC订购,另一个可以在插入时通过DESC订购。 ??? – Kaf 2012-03-19 18:21:29