24. september 2003 - 22:24Der er
5 kommentarer og 1 løsning
SQL Inner Join Hjælp
SQL = "SELECT TOP 25 * FROM tblUser AS tblUsrTo INNER JOIN (tblUser INNER JOIN tblMsg ON tblUser.UserID = tblMsg.MsgFrom) ON tblUsrTo.UserID = tblMsg.MsgTo"
Hvordan udskriver jeg Bruger navn i "AS tblUsrTo"
hvis jeg bare skrive response.write rs("UserName") får jeg Username fra msgfrom man jeg skal bruge den fra msgto
Problemmet er at recordset ikke har tabel'erne med så den vælder abre den føste kolonne som hedder UserName så du må lave et alias i din SQL og udskrive det:
SQL = "SELECT TOP 25 tblUsrTo.UserName as uUserName * FROM tblUser AS tblUsrTo INNER JOIN (tblUser INNER JOIN tblMsg ON tblUser.UserID = tblMsg.MsgFrom) ON tblUsrTo.UserID = tblMsg.MsgTo"
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.