webForumDet fria alternativet

välja flera tabeller i samma SQL sats

ASP

5 svar · 740 visningar · startad av Zaiboot

Medlem sedan jan. 200225 inlägg
Frågan#1
Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("/projekt/idle/log.mdb")
SQL = "SELECT * FROM log1 where datum like '%" & datum & "%', users.admin Order by admin Desc"
Set RS = Connection.Execute(SQL)

är det så man skriver för att läsa från flera tabeller? Hoppas ni ser i koden vad jag försöker göra.

Medlem sedan dec. 200012 464 inlägg
#2

Nej, så skriver man inte och jag förstår inte exakt vad du vill göra.

Finns det någon relation mellan tabellerna?

------------------
essentitia preter non sans multiplicandum

[Redigerat av LarsG den 08 feb 2002]

Medlem sedan jan. 200225 inlägg
#3

Tabellen users, kolummen name är kopplad ihop med Tabellen log1, kolummen name.

I tabellen users finns oxå kolummen admin med ett värde mellan 0-2 som egentligen bestämmer om man får skapa användare eller inte, men här ska den användas för att sortera (högre status längre upp på listan).

från log1 så väljar han alla med önskat datum och listar dessa men jag skulle vilja sortera dem utifrån admin status.

Medlem sedan dec. 200012 464 inlägg
#4
SQL = "SELECT log1.* FROM log1 inner join users on log1.name = users.name where datum like '%" & datum & "%'Order by admin Desc"

------------------
essentitia preter non sans multiplicandum

Medlem sedan juni 20003 076 inlägg
#5

att tänka på:
flera personer kan ha samma namn.

------------------
Motto: Flest If-taggar vinner!

Medlem sedan jan. 200225 inlägg
#6

Har varit borta ett tag, men nu har jag testat koden och den fungerar super fint. //Tack

253 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)