Спасибо вы мне очень помогли.
Но теперь стоит вопрос с переделываением запрса, дело в том, что в MSSQL можно использовать конструкцию select при insert:
Сдесь идея в том чтобы вставить в таблицу Tree значения NodeId, ParentId, Level. При этом идет выборка этих значений из только что вставленных и из таблицы tree с условием что ParentId из новых будет равен NodeId из таблицы tree.insert into Tree(NodeId, ParentId, Level)
select n.NodeId, t.ParentId, t.Level + 1
from inserted n, Tree t
where n.ParentId = t.NodeId
MsSQL вроде все просто. Но как в мускле? Подскажите ваши варианты...