Cita: Sucede que tengo confeccionada mi consulta, pero esta me trae solo 6 filas y en mi tabla tengo 22 filas y nose que puedo tener mal en mi consulta.
La consulta funciona bien y está básicamente bien planteada. Tu problema no es la sintaxis, sino los datos.
El JOIN tal y como lo planteas, es un INNER JOIN, que tiene como condición que se cumplan simultáneamente todos los USING...
Entonces la cosa es simple:
Si uno de los USING no se cumple, entonces el resto no importa porque no devolverá el registro.
En resumen: Verifica los datos de las tablas, porque hay relaciones que no tienen datos que cumplan todas las condiciones requeridas. Tu problema es saber si quieres poner los registros, aunque no se cumplan todas. En ese caso hay que reestructurar la consulta.