Visa ett inlägg
Oläst 2012-08-06, 13:18 #2
Timofey Timofey är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2006
Inlägg: 2 041
Timofey Timofey är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2006
Inlägg: 2 041
Tror du missade WHERE id, och prova med NOT EXISTS: http://stackoverflow.com/questions/1...xpected-result
Eventuellt måste du också skriva WHERE a.id = b.id enligt nedan.

Kod:
DELETE FROM login a WHERE id NOT EXISTS (
   SELECT b.id FROM login b
   WHERE a.id = b.id
   ORDER BY b.timeoflogin DESC LIMIT 3
)

Senast redigerad av Timofey den 2012-08-06 klockan 13:23
Timofey är inte uppkopplad   Svara med citatSvara med citat