02. maj 2002 - 20:26Der er
12 kommentarer og 1 løsning
Inner join
Jeg står og mangler hurtig hjælp. Derfor de mange point!
Jeg har følgende sql streng:
SQL = "SELECT Grupper.Gruppenavn, Bruger.Brugernavn, Bruger.Brugerkode, Bruger.Gruppenavn, Bruger.Initial, Bruger.Fornavn, Bruger.Efternavn FROM Bruger INNER JOIN Grupper ON Bruger.Gruppenavn = Grupper.GruppeId WHERE Brugernavn='" & request("email") & "'"
Det jeg ikke kan få til at virke er min inner join del. Den virker ikke. Hvis jeg bruger overstående streng så laver den standard fejlen: siden kan ikke vises. Hvis jeg derimod bruger følgende inner join: INNER JOIN Grupper ON Bruger.Gruppenavn = Grupper.GruppeId
Så kan jeg åbne siden uden fejl men når den så viser Gruppenavnet så skriver den 1, 2, 3 ... og ikke Admin, Bruger1 som jeg jo skal have den til!
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.
Q: Hvorfor skriver du både bruper.Gruppenavn og Grupper.gruppenavn ud?? Jeg går ud fra at: Grupper.GruppeId(numerisk) Grupper.GruppeId(navnet på gruppen) Bruger.Gruppenavn(numerisk)
Forslag: Bruger.Gruppenavn om til Bruger.Gruppeid(Nummerisk)
Lav så joinen på Bruger.GruppeiD = Grupper.GruppeId
Og vær så sikker på at der faktisk STÅR admin og bruger 1 i din Grupper.Gruppenavn
eeeeh, du tror ikke bare fejlen kommer fordi du glemmer og tjekke på om recordsettet er tomt før du bruger løs af det?? Jeg mener... Hvis de Numre der står i Bruger.Gruppenavn (*LOL*) er foreignKeys til Grupper.GruppeId og du er sikker på at der eksisterer de IDer i Grupper.GruppeId, så må jeg melde pas!
du har 2*Gruppenavn... Den ene (Bruger.Gruppenavn) vil ALTID være nummerisk.... Hvad med at fjerne den fra select-en for lige at se om det er de to ens feltnavne der fucker op.
Jeg laver sku bare hele systemet om så ... det lader ikke til at det kan lade sig gøre som jeg vil ... jeg har talt med en del som har temmelig meget forstand på det og de ville alle mene at det kun kunne laves på en anden måde :-(
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.