Citat:
Ursprungligen postat av naak2803
Hej,
har en sql sats som jag har lite svårt med...
Det jag försöker göra är att jag vill radera alla rader förutom senast 2 postade...
Kod:
DELETE FROM tp_result WHERE id NOT IN (SELECT id FROM tp_result ORDER BY id DESC LIMIT 2)
#1235 - This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery'
någon som vet en work araound?
|
lyckades lösa problemet med:
Kod:
DELETE FROM tp_result WHERE id NOT IN (SELECT * FROM (SELECT id FROM tp_result ORDER BY id DESC LIMIT 2) s)
det dock inte om det är det smartaste sättet.. but it works for now...