16. april 2007 - 15:16
Der er
3 kommentarer og 1 løsning
hjælp til sql sætning
Jeg har denne hvor jeg henter data frem fra [download] Set rsDownloads= Conn.Execute("select top 5 * from download ORDER BY dato desc") Jeg har så en tabel [downloadtekster] som ser sådan her ud: ID | DOWNLOADID | SPROG 1 1 45 2 1 46 3 2 45 Jeg vil i min sql sætning, gerne at den KUN viser de ID fra [download] som er oprette i tabellen [downloadtekster] Skrevet ud af landevejen vil jeg: select top 5 * from [download] where download.id = downloadtekster.downloadid (then vis else vis ikke) ORDER BY dato
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
16. april 2007 - 15:23
#1
Der er et par muligheder. Dette er en af dem: select top 5 * from download d where d.id in (select DOWNLOADID from downloadtekster) ORDER BY dato desc")
16. april 2007 - 15:32
#2
Den sad lige i skabet.. Et andet sted, skal jeg lige indexere via kategori, og har prøvet med sql = "select * download d where katid = " & rs("id") & " and d.id in (select DOWNLOADID from downloadtekster) ORDER BY dato desc" men der får jeg fejl.. hvordan gør jeg så her?
16. april 2007 - 15:33
#3
Ups, var mig selv der glemte FROM :D SMid et svar..
16. april 2007 - 15:40
#4
.o) <-- One Eyed Jack
Kurser inden for grundlæggende programmering