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"