05. februar 2005 - 23:08Der er
7 kommentarer og 1 løsning
Inner Join problem
Hej
Er der en som kan fortælle hvordan man indfletter Request.QueryString i Inner Join?
Sql ser således ud: Set rs2 = Server.CreateObject("ADODB.Recordset") sql = "SELECT annoncer.region AS regionID, amter.region AS regionNavn FROM annoncer INNER JOIN amter ON annoncer.region = amter.id" rs2.open sql, conn, 2, 2
Request.QueryString som skal indsættes: WHERE BoligId = " & Request.QueryString("Id")
Du kan tilføje WHERE delen er join ledet sådan her evt også skrive hvilken tabel BoligId er i eks annoncer.BoligId:
sql = "SELECT annoncer.region AS regionID, amter.region AS regionNavn FROM annoncer INNER JOIN amter ON annoncer.region = amter.id WHERE BoligId = " & Request.QueryString("Id")
tja både og... Den valgte altid den første post i tabellen uanset værdien i feltet.
sql ser således ud: Set rs2 = Server.CreateObject("ADODB.Recordset") sql = "SELECT annoncer.region AS regionID, amter.region AS regionNavn FROM annoncer INNER JOIN amter ON annoncer.region = annoncer.BoligId WHERE BoligId = " & Request.QueryString("Id") rs2.open sql, conn, 2, 2
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.