Si no te devuelve registros en el INNER JOIN es que no se está cumpliendo en ningún caso la condición de relación
No hay mucho que inventar en esto.
Revisa las tablas de datos, y si le estás poniendo otra condición más, fíjate que haya registros que la cumplan o que las variables estén llegando con datos (este es el problema más habitual).