Código MySQL:
Ver original tablaC.`nivel`
ON tablaA.
`clienteid` = tablaB.
`cli_id`;
Tu consulta está mal armada, y además tiene campos redundantes.
¿Cuál es la relación entre tablaA o TablaB con TablaC. Esa relación no está allí. Y antes que lo menciones, NO, el BETWEEN no es una forma de relacionar ese valor; y en todo caso eso sería una cláusula del WHERE y no del FROM.
Mira, tablaA y tablaB se relacionan así:
Pero tablaC no tiene ninguna cláusula ON que indique cómo se vincula, y en ese caso no devolvería datos.
Si estás intentando "abstraer" el modelo, no lo hagas, Posteanos la consulta real, con la estructura de las tablas reales. BBDD es un ámbito muy concreto. Las abstracciones usualmente quitan información muy importante para resolver los casos.