Foros del Web » Programando para Internet » PHP »

¿como hacer una subconsulta por cada registro de una consulta principal?

Estas en el tema de ¿como hacer una subconsulta por cada registro de una consulta principal? en el foro de PHP en Foros del Web. Hola a todos. Quisiera algo de ayuda en php y mysql para el siguiente ejercicio: Tengo 2 tablas: Tabla 1: Clientes con campos id_cliente, id_nombre, ...
  #1 (permalink)  
Antiguo 06/11/2013, 15:30
 
Fecha de Ingreso: noviembre-2013
Mensajes: 1
Antigüedad: 11 años
Puntos: 0
Pregunta ¿como hacer una subconsulta por cada registro de una consulta principal?

Hola a todos.

Quisiera algo de ayuda en php y mysql para el siguiente ejercicio: Tengo 2 tablas:

Tabla 1: Clientes con campos id_cliente, id_nombre, etc. Tiene 1000 clientes
Tabla 2: Pagos con campos id_pago, id_cliente, fecha_pago, etc tiene solo 20 pagos de solo 20 clientes.

Quiero hacer una consulta con la fecha de 1 solo día especificado y crear luego la tabla en html5 que muestre:

1) Todos los clientes los que estan al día y los que no
2) Que cada cliente se muestre en Azul si ha pagado la cuota o en azul si no está al día

Mi problema es que al hacer la consulta no me muestra todos los clientes sino solo los que han pagado o sea solo 20 resultados y quiero que la consulta muestre los 1000 clientes indicando si cada cliente pagó o no ha pagado.

¿Alguien puede ayudarme?
  #2 (permalink)  
Antiguo 06/11/2013, 15:49
Avatar de charlyrosero  
Fecha de Ingreso: julio-2006
Mensajes: 161
Antigüedad: 18 años, 3 meses
Puntos: 5
Respuesta: ¿como hacer una subconsulta por cada registro de una consulta principal?

Podrias publicar el codigo que estas usando ?
  #3 (permalink)  
Antiguo 06/11/2013, 16:11
Avatar de dashtrash
Colaborador
 
Fecha de Ingreso: abril-2007
Ubicación: Ni en Sevilla,ni en Sanlúcar..qué más da..
Mensajes: 927
Antigüedad: 17 años, 7 meses
Puntos: 270
Respuesta: ¿como hacer una subconsulta por cada registro de una consulta principal?

Cita:
Iniciado por juanlenin Ver Mensaje
Mi problema es que al hacer la consulta no me muestra todos los clientes sino solo los que han pagado o sea solo 20 resultados y quiero que la consulta muestre los 1000 clientes indicando si cada cliente pagó o no ha pagado.

¿Alguien puede ayudarme?
Clientes LEFT JOIN ...

Etiquetas: consulta-mysql
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 10:26.