ik wil in mijn query alle id ophalen behalve de 3 laatste

  • Onderwerp starter Onderwerp starter Verwijderd lid 141197
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.
V

Verwijderd lid 141197

ik wil in mijn query alle id ophalen behalve de 3 laatste (bijv. 15 regel dan moet hij 1t/m12 ophalen)
ik liep vast
(:o)

alvast bedankt
 
Zoiets?

Ervan uitgaande dat alle ID oplopend zijn, dus niet dat er gaten tussen vallen.

[sql]
SELECT id
FROM table
WHERE id < MAX(id)-3
[/sql]
 
[sql]
SELECT id
FROM TABLE
WHERE id < MAX(id)-3
[/sql]

werkt dit dan? Bij mij geeft ie een error dat het een verkeerd gebruik is van dit soort functies
 
ik heb:
[sql]
SELECT id
FROM gebruikers WHERE id < (MAX(id)-2)
[/sql]

en krijg de volgende error:
#1111 - Invalid use of group function
 
Waarom wil je dit? Er is eigenlijk geen reden te bedenken om te sorteren of te filteren op id's... In ieder geval niet op deze manier. Bedenk altijd dat een id niets zegt over de leeftijd van een record.
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan