Eliminar duplicados en MySQL
Tengo una mesa como esta
userid visitorid time
1 10 2009-12-23
1 18 2009-12-06
1 18 2009-12-14
1 18 2009-12-18
1705 1678 2010-01-24
1705 1699 2010-01-24
1705 1700 2010-01-24
1712 1 2010-01-25
1712 640 2010-01-24
1712 925 2010-01-25
1712 1600 2010-01-24
1712 1630 2010-01-25
1712 1630 2010-01-24
1713 1 2010-01-24
1713 1 2010-01-23
Me gustaría realizar una consulta de modo que elimine todos los duplicados, excepto el último. Espero que tengas una idea?
Ejemplo, después de la consulta, la tabla debe ser así
userid visitorid time
1 10 2009-12-23
1 18 2009-12-18
1705 1678 2010-01-24
1705 1699 2010-01-24
1705 1700 2010-01-24
1712 1 2010-01-25
1712 640 2010-01-24
1712 925 2010-01-25
1712 1600 2010-01-24
1712 1630 2010-01-25
1713 1 2010-01-24