webForumDet fria alternativet

Visa endast 3 senaste SQL

2 svar · 346 visningar · startad av Trumpf

TrumpfMedlem sedan feb. 2004222 inlägg
#1

JAg har en SQL sträng som ser ut så här


SQL = "select titel, forfattare, inlagtdatum, medlem, beskrivning, pris, kategori, såld from members m inner join annonser a on m.id = a.medlem order by inlagtdatum desc"

Hur ska jag skriva för att den endast ska visa de 3 sista inläggen?

@ndersMedlem sedan juni 200026 914 inlägg
#2

Om det är access eller SQL Server använder du TOP, är det MySQL använder du LIMIT.

SQL = "select top 3 titel, forfattare, inlagtdatum, medlem, beskrivning, pris, kategori, såld from members m inner join annonser a on m.id = a.medlem order by inlagtdatum desc"
SQL = "select titel, forfattare, inlagtdatum, medlem, beskrivning, pris, kategori, såld from members m inner join annonser a on m.id = a.medlem order by inlagtdatum desc LIMIT 3"

(och i framtiden är det najsigt om du ställer frågor om SQL i SQL-forumet)

LarsGMedlem sedan dec. 200012 465 inlägg
#3

Flyttas från ASP

366 ms totalt · 5 externa anrop · cache AV · v20260730165559-full.0b955084
0 ms — hämta statistik (cache)
123 ms — slå upp tråd (db)
0 ms — hämta forumlista (cache)
120 ms — hämta inlägg (db)
120 ms — hämta bilagor (db)