19. november 2002 - 21:38Der er
12 kommentarer og 1 løsning
DB udtræk
Jeg har en samletabel hvor personerne er angivet med tal op til flere gange, hvor de refererer til andre tabeller, men jeg skal kun ha personen vist en gang - hvad gør jeg?
Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.
Recordset1.Source = "SELECT KompetencePersonSamlet.*, DISTINCT billeder.navn, Anciennitet.* FROM KompetencePersonSamlet, Kompetencedatabase, Gradboejning, billeder, Anciennitet WHERE KompetenceID = KompetencePersonSamlet.samKompetenceID AND GradboejningsID = KompetencePersonSamlet.samGradboejningsID AND billedarkivID = KompetencePersonSamlet.samPersonID AND KompetencePersonSamlet.samAnciennitetsID = AnciennitetsID AND KompetenceID = " & strKomp & " ORDER BY navn"
Recordset1.Source = "SELECT DISTINCT billeder.navn, KompetencePersonSamlet.*, Anciennitet.* FROM KompetencePersonSamlet, Kompetencedatabase, Gradboejning, billeder, Anciennitet WHERE KompetenceID = KompetencePersonSamlet.samKompetenceID AND GradboejningsID = KompetencePersonSamlet.samGradboejningsID AND billedarkivID = KompetencePersonSamlet.samPersonID AND KompetencePersonSamlet.samAnciennitetsID = AnciennitetsID AND KompetenceID = " & strKomp & " ORDER BY navn"
jeg skal kun ha navnet ud en gang, hvorefter man så skal kunne klikke på navnet og komme til en anden side hvor alle oplysningerne står. Ellers hvis man kan lave: - som i (erikjakobsen : 19/11-2002 22:11:26 )
Ja det kan du gør når du udskriver så skal du bare ORDER BY navn som du også gør...
sidsteNavn = "" do while not rs.EOF if sidsteNavn <> rs("navn") then Response.write rs("navn") & "<br>" sidsteNavn = rs("navn") end if Response.write rs("andet felt") Response.write rs("andet felt") Response.write rs("andet felt") rs.Movenext loop
Og hvis du bare skal have et link for hvert navn, så skal din join vel være mere i retning af (lidt gætværk fra min side):
Recordset1.Source = "SELECT KompetencePersonSamlet.*, Anciennitet.* FROM KompetencePersonSamlet, Kompetencedatabase, Gradboejning, billeder, Anciennitet WHERE KompetenceID = KompetencePersonSamlet.samKompetenceID AND GradboejningsID = KompetencePersonSamlet.samGradboejningsID AND billedarkivID = KompetencePersonSamlet.samPersonID AND KompetencePersonSamlet.samAnciennitetsID = AnciennitetsID AND billeder.navn = '" & strNavn & "'"
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.