Min løsning ser ud som nedenstående, men det er jo dybt spild af performance at tjekke hver enkelt record og osv.
function parentGroups(currentGrouping)
strSQL = "SELECT name, parentGroup from internetgroup where grouping='" & currentGrouping & "'" set groupRS = conn.execute(strSQL)
if groupRS.eof or groupRS.bof then ' ingen overgruppe fundet,det er ok parentGroups = "" else parentGroups = groupRS("Name") if groupRS("ParentGroup") = "" then ' vi har de grupper vi skal bruge nu else ' den er stadig medlem af en menu kald funktionen igen parentGroups = parentGroups & " " & parentGroups(groupRS("ParentGroup")) end if end if
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Jeg har ingen indflydelse på databasen - jeg henter bare data derfra :-)
Jamen det tager ca. 16 sekunder for at finde dette for 100 produkter...
tabellen inventory(indeholder produkter)
GUID | ItemName | InternetGroup 23 | Peter Pan bukser | Undertoj 24 | Peter Pan bukser | Undertoj 25 | Peter Pan bukser | Undertoj 26 | Peter Pan bukser | Undertoj
Tabellen internetgroup
GUID | InternetGroup | GroupName | ParentGroup 1 | Undertoj | Undertøj | Toj 2 | Toj | Tøj
Hvis jeg nu tog produkt 23 så skulle den returnere
Prøv at omformulere og flytter den til et nyt spørgsmål
Synes godt om
Ny brugerNybegynder
Din løsning...
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.