Pues mira, la consulta que pones (ordenando un poco), no tiene errores:
Código MySQL:
Ver original ON pedidos.id_cliente
= clientes.id_cliente
ON pedidos.id_cliente
= clientes_sr.id_cliente
Si no devuelve datos es porque no existen registros relacionados entre las tres tablas al mismo tiempo. Es decir, no se cumplen las condiciones.
El INNER JOIN es mandatorio. Deben existir si o si registros en las tres tablas, o no devolverá nada.
¿Exactamente qué es lo que quieres obtener?
Descríbelo en pocas palabras.