Och jag skulle alltså vilja få in det gamla datat från Question in i goal.
För Question.Bas gäller att jag skall gå in i Base och där Question.Bas = Base.BaseName så skall jag putta in Base.BaseId i Goal.BaseId
För Question.TopicLevel gäller att jag skall gå in i Topic och där Question.TopicLevel = Topic.TopicName så skall jag putta in Topic.TopicId i Goal.TopicId
För Question.Topic gäller att den skall in på Goal.GoalText
Kör Microsoft SQL Server
Problemet är att jag inte vet hur jag skall lösa detta...
INSERT INTO Goal(GoalId, BaseId, TopicId, GoalText)
SELECT NEWID() AS Expr1, Base.BaseId, Topic.TopicId, Q.Topic
FROM Question AS Q
LEFT OUTER JOIN Base AS Base ON Q.BAS = Base.BaseName
LEFT OUTER JOIN Topic AS Topic ON Q.TopicLevel = Topic.TopicName
256 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25