Cita:
Iniciado por andrinson imprime 1 y hay 2 registros en la base de datos
Pues lo que dices es imposible, no puede imprimir 1 sabiendo que la consulta arroja 2 registros: es una completa tontería.
El código es correcto, no hay razón de que muestre menos registros porque nada altera dicho comportamiento.
A menos que estés revisando un script que no es ¿cómo adivinar?