webForumDet fria alternativet

Select * Where ?? MAX ID ??

3 svar · 188 visningar · startad av mattiasnordin

mattiasnordinMedlem sedan maj 20012 080 inlägg
#1

Med risk för att bli tjatig...

Hur får man ut select * där ID nummret = det högsta.
Jag har letat och letat men får det inte att fungera med select * varianten... suck...

Jag vill alltså enbart få ut en rad med data och jag vet inte vilket nummer som är det högsta.

Web-TorMedlem sedan nov. 200013 890 inlägg
#2

Så här kanske:

SELECT MAX(ID) AS max_id
@ndersMedlem sedan juni 200032 969 inlägg
#3
SELECT * FROM tabellen WHERE ID IN (SELECT MAX(ID) FROM tabellen)

Mvh,

Web-TorMedlem sedan nov. 200013 890 inlägg
#4

Oj, läste lite fel i din fråga. Om du inte vill/kan köra med subselects så borde det här funka:

SELECT * FROM tabellen ORDER BY ID DESC LIMIT 1
128 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)