29. maj 2009 - 16:58Der er
5 kommentarer og 1 løsning
WHILE LOOP
Jeg har 3 tabeller: Faggruppe, Firma, og FaggruppeFirma. Jeg vil
Firma: FirmaID Branche ...
Fagruppe: FaggruppeID Branche ....
FagruppeFirma: FaggruppeID FirmaID
Jeg vil gerne udfylde tabellen FaggruppeFirma med dertil tilhørende firmaID'er og faggruppeID'er.
I starten har jeg bare oprettet branchenavnet i tabellen firma, men da jeg gerne vil tilknytte et firma til forskellige brancher, vil det give redondante data.
Jeg vil tro der skal laves et LOOP eller FETCH, der tager FirmaID fra Firma og ved hjælp af feltet Branche i Firma, findes FaggruppeID i Faggruppe. Og dernæst de to ID'er skal gemmes i FaggruppeFirma.
SELECT Firmaet .... og find hvilke grupper det er medlem af i din gamle struktur ...
Hent ID'et fra FagGruppe ... findes det ik', så skal du oprette det, ellers ja, så har du jo ID'et i din select ... efter det så har du jo firma ID og Fag ID ... som du kan indsætte i din FagGruppeFirma table ...
Jeg kan ikke se nogle spørgsmål tegn om noget du er i tvivl om ...
Performance kan jo i overstående være ligegyldigt, da det kun skal udføres 1 gang ...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.