26. november 2003 - 14:00Der er
5 kommentarer og 1 løsning
SQL Tælle via INNER JOIN
Følgende søgning volder problemer:
De forskellige brugere fra tabellen "Tabel1" er listet i en kolonne "username". De skal danne baggrund for søgning (count) i en tabellen "Tabel2". I "Tabel2" indgår også "username" i en kolonne. Det er forbindelsen mellem de 2 tabeller.
Antallet af poster skal tællesi "Tabel2" udfra de brugere som måtte være i "Tabel1".
Det må være noget med: "SELECT COUNT as ANTAL Tabel1.username, Tabel2.username FROM Tabel1 INNER JOIN Tabel2 ON username.Id=username.Id" Men det virker ikke.
Resultatet burde komme ud som Astrid 14 Birger 15 Cecilie 12 etc.
-> bredum: Tabel1 kommer ikke med i den sammenhæng -> chriscross: jeg får en fejl melding på det! Hvordan vil læsning være? Sådan her? Set rs = Conn.Execute(strSQL)
Do Response.Write rs("antal1") & "<br>" rs.MoveNext Loop While Not rs.EOF
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.