Has colocado mal el WHERE. Usa INNER JOIN en lugar de JOIN. Prueba a ver qué tal.
Código SQL:
Ver originalSELECT
cc.id_contrato_cliente,
CONCAT(c.rut_cliente,"-",c.dv_cliente),
c.razon_social_cliente,
c.nombre_contacto_cliente,
c.telefono_cliente,
cc.direccion_servicio_cliente,
co.descripcion_comuna,
cd.descripcion_ciudad,
cc.resumen_contrato_cliente,
cc.fecha_inicio_contrato_cliente,
cc.fecha_termino_contrato_cliente,
tcc.descripcion_tipo_contrato_cliente,
cc.valor_neto_retiro,
cc.valor_neto_arriendo_contenedor,
cc.valor_neto_retiro_especial,
cc.tonelaje_maximo_retiro_cliente,
cc.valor_neto_retiro_excedente_cliente,
cc.cantidad_retiro_contrato,
de.descripcion_estado_contrato_cliente,
cc.detalle_guia_servicio,
tcn.descripcion_tipo_contenedor,
tdc.descripcion_tipo_de_cobro
FROM contrato_cliente cc
INNER JOIN cliente c ON cc.rut_cliente =c.rut_cliente
INNER JOIN comuna co ON co.id_comuna = c.id_comuna
INNER JOIN ciudad cd ON cd.id_ciudad = c.id_ciudad
INNER JOIN tipo_contrato_cliente tcc ON tcc.id_tipo_contrato_cliente = cc.id_tipo_contrato_cliente
INNER JOIN estado_contrato_cliente de ON de.id_estado_contrato_cliente= cc.id_estado_contrato_cliente
INNER JOIN tipo_contenedor tcn ON tcn.id_tipo_contenedor= cc.id_tipo_contenedor
INNER JOIN tipo_de_cobro tdc ON tdc.id_tipo_de_cobro= cc.id_tipo_de_cobro WHERE cc.id_contrato_cliente = 'GAU-01'