Hola, para estrenarme en esto de los foros les traigo el siguiente "problemilla"...
Tengo una BD con las siguientes tablas:
-clientes (tiene de llaves foraneas el idDomicilio_cliente y el idContacto_cliente)
-domicilio_cliente
-contacto_cliente
-empresas (tiene de llaves foraneas el idDomicilio_empresa y el idContacto_empresa)
-domicilio_empresa
-contacto_empresa
-comprobante (tiene de llaves foraneas clienteRFC y el empresaRFC)
-control_impuesto (tiene de llaves foraneas el idComprobante y el idImpuesto)
-impuestos (tiene de llaves foraneas el idRetencion y el idTraslado)
-retencion
-traslado
-control_concepto(tiene de llaves foraneas el idComprobante y el idConcepto)
-concepto
Todas estan relacionadas, como pueden ver...
Hago la siguiente consulta en php MyAdmin:
Código MySQL:
Ver originalclientes,
comprobante,
concepto,
contacto_cliente,
contacto_empresa,
control_concepto,
control_impuesto,
domicilio_cliente,
domicilio_empresa,
empresas,
formade_pago,
impuestos,
retencion
clientes.clienteRFC
=comprobante.clienteRFC
andclientes.idDomicilio_cliente
=domicilio_cliente.idDomicilio_cliente
andclientes.idContacto_cliente
=contacto_cliente.idContacto_cliente
and
control_concepto.idConcepto
=concepto.idConcepto
andcontrol_concepto.idComprobante
=comprobante.idComprobante
and
comprobante.idComprobante
=control_impuesto.idComprobante
and
impuestos.idImpuesto
=control_impuesto.idImpuesto
andimpuestos.idRetencion
=retencion.idRetencion
and
empresas.empresaRFC
=comprobante.empresaRFC
andempresas.idDomicilio_empresa
=domicilio_empresa.idDomicilio_empresa
andempresas.idContacto_empresa=contacto_empresa.idContacto_empresa
La consulta la realiza "bien", excepto xq me manda 4 resultados de esta consulta....y en la bd solo tengo un registro...
Se que la cuestion esta en que falta una clausula en la condicion "where" pero no se cual, me pueden decir cual es?