El código SQL parece correcto, por lo que debe ser el contexto el que está causando el problema.
¿Es posible que coloque el código en un elemento que se llama dos o tres veces por página? Si no explícitamente, a través de una estructura de inclusión o subrutina?