Hallo allemaal,
Ik wil via een query graag een selectie maken van alle records, behalve de laatste 5000.
Daar heb ik de volgende query voor gemaakt:
SELECT *
FROM table1
WHERE id NOT IN
(SELECT id
FROM table1
ORDER BY id DESC
LIMIT 0, 5000)
Normaal zou gesproken zou dit werken, maar MySQL ondersteunt vervelend en vreemd genoeg geen LIMIT in subqueries.
Heeft iemand een idee hoe ik dit met een workaround toch voor elkaar zou kunnen krijgen?
Ik heb al het een en ander met joins geprobeerd, maar tot nu toe niet met het gewenste resultaat...
Ik wil via een query graag een selectie maken van alle records, behalve de laatste 5000.
Daar heb ik de volgende query voor gemaakt:
SELECT *
FROM table1
WHERE id NOT IN
(SELECT id
FROM table1
ORDER BY id DESC
LIMIT 0, 5000)
Normaal zou gesproken zou dit werken, maar MySQL ondersteunt vervelend en vreemd genoeg geen LIMIT in subqueries.
Heeft iemand een idee hoe ik dit met een workaround toch voor elkaar zou kunnen krijgen?
Ik heb al het een en ander met joins geprobeerd, maar tot nu toe niet met het gewenste resultaat...