Il codice SQL sembra corretto, quindi deve essere il contesto che causa il problema.
È possibile che tu metta il codice in un elemento che viene chiamato due o tre volte per pagina? Se non esplicitamente, attraverso una struttura di inclusione o subroutine?