webForumDet fria alternativet

Hämta ut från annan tabell

Databaser & SQLur Databashanterare & SQL

1 svar · 215 visningar · startad av Hks

Medlem sedan okt. 20046 inlägg
Frågan#1

Finns det någon bra lösning för att kunna hämta ut en rad från en annan tabell i sql:en?
Det är endast användarnamnet från tblUsr den ska plocka ut tillsammans med resten av buddytabellen.

:)

<%
dim objConn, strConn, strSQL, Rs
set objConn = server.CreateObject("AdodB.Connection")
strConn = "Provider=Microsoft.Jet.OledB.4.0;Data source="&server.mappath("db1.mdb")
objConn.Open strConn
strSQL = "select * from tblBuddy where buddyusrID=" & session("user_id")
set Rs = objConn.Execute(strSQL)
%>
Medlem sedan dec. 200012 464 inlägg
#2
strSQL = "select <intressantaKolumner> from tblBuddy b inner join tblUsr u on b.buddyUserid = u.id where buddyusrID=" & session("user_id")

Eftersom du inte nämner vad kolumnerna heter så gissar jag. Du bör inte använda select * utan ange istället de kolumner som du vill visa.

Flyttas från ASP

129 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
125 ms — hämta forumlista (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)