SQL insert med cross join
Postat: 14 februari 2010, 16:10:36
Hejsan!
Jag skulle behöva lite hjälp med en SQL-grejja.
Jag behöver lägga till poster i min tabell, resultat, utifrån två andra poster, Students och Subjects.
Med följande fråga kan jag få ut den information som jag vill skicka in i min tabell resultat.
Jag skulle behöva lite hjälp med en SQL-grejja.
Jag behöver lägga till poster i min tabell, resultat, utifrån två andra poster, Students och Subjects.
Med följande fråga kan jag få ut den information som jag vill skicka in i min tabell resultat.
Kod: Markera allt
select NEWID() as ID, Students.ID as Elev_ID, Subjects.ID as Subject_ID
from Students
cross join Subjects
Så kan svaret se ut när jag ställer den frågan. Nu vill jag peta in allt det här i tabellen resultat, och skulle behöva lite hjälp med att skriva en SQL-Fråga som sköter allt det hära med cross join och NEWID osv.ID Elev_ID Subject_ID
99FDA544-3D80-4C9D-AEAD-7E5E4CF005FD | 56FA3FB4-7E1E-4478-A47F-0AE76BF5150F | 1
02D34D45-1003-494A-82D7-DEAAD20428BA | EBC77626-A90B-4BFD-BD98-2E0CAB30C711 | 1
774501FB-94F6-46DE-A2A1-6AAF6D9936F3 | 4292D6B2-5123-4BE0-ADA0-83A767CFE3F9 | 1
D7DC3811-7283-43B4-AAA1-E08E1C5B5338 | FDD418A2-4C27-4779-BD9C-EE53904B010F | 1
4C864275-5F96-45F3-AD7D-B1319E791529 | 56FA3FB4-7E1E-4478-A47F-0AE76BF5150F | 2
6AAE15FB-BB89-4FD3-A44D-B1745591B85F | EBC77626-A90B-4BFD-BD98-2E0CAB30C711 | 2
CD7ECC03-01D1-4D04-904B-7025CD63C002 | 4292D6B2-5123-4BE0-ADA0-83A767CFE3F9 | 2
0650ABDE-BA91-4BCE-B4DD-B574D7C29AC3 | FDD418A2-4C27-4779-BD9C-EE53904B010F | 2