Hola,
Estoy haciendo una select consulta y resulta que tiene una clausula condicional y me arroja error de sintaxis justo en el where y no compredo que tengo mal. Cuando elimino la parte del where , la consulta se ejecuta sin ningun problema y puedo visualizar toda la información de almacenada en la tabla
Aqui mi codigo:
Código MySQL:
Ver original 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
WHERE cc.id_contrato_cliente
= 'GAU-01'
JOIN cliente c
ON cc.rut_cliente
=c.rut_cliente
JOIN comuna co
ON co.id_comuna
= c.id_comuna
JOIN ciudad cd
ON cd.id_ciudad
= c.id_ciudad
JOIN tipo_contrato_cliente tcc
ON tcc.id_tipo_contrato_cliente
= cc.id_tipo_contrato_cliente
JOIN estado_contrato_cliente de
ON de.id_estado_contrato_cliente
= cc.id_estado_contrato_cliente
JOIN tipo_contenedor tcn
ON tcn.id_tipo_contenedor
= cc.id_tipo_contenedor
JOIN tipo_de_cobro tdc
ON tdc.id_tipo_de_cobro
= cc.id_tipo_de_cobro
El error que me arrojaes el siguiente:
Código MySQL:
Ver originalYou have an error
in your SQL syntax
; check the manual that corresponds
to your MySQL server
version for the
right syntax
to use near
'JOIN cliente c ON cc.rut_cliente =c.rut_cliente JOIN comuna co ON co.' at line 27
Gracias!