Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Ajustar consulta

Estas en el tema de Ajustar consulta en el foro de Mysql en Foros del Web. Hola a todos tengo estas tablas y necesito armar bien mi consulta Tb-Clientes Clavecliente… Tb-Conceptos Id_concepto,descripción,monto… (mis cargos definidos) Tb-CargaCliente Id_cargo,id_conceptoc… (conceptos cargados por cliente) ...
  #1 (permalink)  
Antiguo 26/03/2014, 19:52
Avatar de Briss  
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 12 años, 9 meses
Puntos: 12
Ajustar consulta

Hola a todos tengo estas tablas y necesito armar bien mi consulta
Tb-Clientes
Clavecliente…

Tb-Conceptos
Id_concepto,descripción,monto… (mis cargos definidos)

Tb-CargaCliente
Id_cargo,id_conceptoc… (conceptos cargados por cliente)

Tb-PagosRealizados
Id_pago, id_conceptop, cliente, pago, descuento,resta,etc…. (información del pago realizado por el cliente aca esta detallado cuanto pago, fecha, si tuvo algún descuento, etc)

Uso esta consulta para mostrar los conceptos cargados a un determinado cliente
SELECT * FROM clientes,conceptos,cargacliente WHERE conceptos.id_concepto=cargacliente.idconceptc and cargarcliente.clavecliente= clientes.clave and clientes.clave = '%s' ", $_SESSION['mivariabledesesion'] );
Mi tabla queda asi
Concepto---monto—pago—descuento---etc---
Concepto1---$500—me falta reflejar pago (tb-Pagos Realizados)
Concepto2---$300— me falta reflejar pago (tb-Pagos Realizados)
Concepto3---$100— me falta reflejar pago (tb-Pagos Realizados)

Aca me falta poder incluir de la tabla PagosRealizados el pago que efecto el cliente, si tuvo algún descuento, etc…. no sé cómo manejarlo correctamente… la anexe a mi consulta asi cargacliente.idconceptoc=pagosrealizados.idconcept op pero deja de mostrarme mis conceptos cargados y solo veo los que ya se pagaron (por lo de tabla pagosrealizados)… alguien me hecha una mano
  #2 (permalink)  
Antiguo 27/03/2014, 13:00
Avatar de Briss  
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 12 años, 9 meses
Puntos: 12
Respuesta: Ajustar consulta

Podria usar inner join o left... no se mucho de esto

Etiquetas: select, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:56.