MySQL - CONSULTA URGENTE

 
Vista:

CONSULTA URGENTE

Publicado por Ernesto (12 intervenciones) el 07/04/2011 16:01:39
Hola amigo tengo una duda; tengo 3 tablas

una llamada alumnos
__________
alumnos
__________
codigo
nombres
telefono


otra tabla llamada deuda1

_________
deuda1
_________
codigo
mes
concepto
deuda
alumnos

otra tabla llamada deuda2

_________
deuda2
_________
codigo
mes
concepto
deuda
alumnos


como hacer una consulta para que me sume las deudas por alumnos y me de un resultado asi y los que no tengan deuda me muestren vacios sus campos pero que aparesca en la consulta asi :

codigo nombres deuda deuda total deuda
0001 juan 100 200 300
0002 luis 100 50 150
0003 elena 50 50
0004 roger 10 10
0005 carlos 00
______
510

asi por favor que sume la deuda y saque el total por cada alumno y despues que sume el total general
por favor es urgente; gracias amigos ayudenme
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 796
Oro
Ha mantenido su posición en MySQL (en relación al último mes)
Gráfica de MySQL

CONSULTA URGENTE

Publicado por xve (1151 intervenciones) el 07/04/2011 23:50:21
Seria algo asi:

Interpreto que el campo codigo es el mismo valor en las tres tablas...

SELECT
a.codigo, a.nombres, d1.deuda as deuda1, d2.deuda as deuda2, d1.deuda+d2.deuda as deudatotal
FROM alumnos a
LEFT JOIN deuda1 d1 ON a.codigo=d1.codigo
LEFT JOIN deuda2 d2 ON a.codigo=d2.codigo

Espero que te sirva
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar