Jeg vil gerne insætte data fra to tabeller (T1 og T2) i en enkelt
tabel(T3) via en Stored Procedure:
INSERT INTO T3(UserID, UserName, Email)
SELECT UserID FROM T1 WHERE GUID=xxx
SELECT FeltVærdi FROM T2 WHERE GUID=xxx AND FeltNavn=UserName
SELECT FeltVærdi FROM T2 WHERE GUID=xxx AND FeltNavn=Email
T1:
GUID   UserID
xxx     BGATES
T2:
GUID   FeltNavn     FeltVærdi
xxx     UserName    Bill Gates
xxx     Email          b.gates@whatever
T3:
UserID    UserName    Email
BGATES  Bill Gates     b.gates@whatever
Jeg kan ikke helt gennemskue syntaxen for sådan en insert ... select
ting.
Nogle ideer?
-- 
Leveret af:
http://www.kandu.dk/
"Vejen til en hurtig løsning"