webForumDet fria alternativet

Visa endast 3 senaste SQL

Databaser & SQL

2 svar · 348 visningar · startad av Trumpf

Medlem sedan feb. 2004213 inlägg
Frågan#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?

Medlem sedan juni 200032 967 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)

Medlem sedan dec. 200012 464 inlägg
#3

Flyttas från ASP

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