Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/03/2010, 21:49
ethereal_acs
 
Fecha de Ingreso: mayo-2009
Mensajes: 46
Antigüedad: 15 años, 8 meses
Puntos: 0
Pregunta Select,tablas relacionales, problema en mi consulta

el clasico ejemplo, se mes estan duplicando mis datos ,, por ejemplo ..

yo lo q quisiera es q si tengo creditos.. solo se muestre la informacion de a quien pertenece ese credito y si las personas tienen 2 creditos pues q muestre ambos .. y aparte los creditos estan osociados a movimientos, de los cuales quiero obtener un dato..

Tablas:

Creditos:
------------
id
id_user
periodo
interes
rec_fin

movimientos:
---------------
id
id_credito
saldo


lo q yo tengo es esto

Código MySQL:
Ver original
  1. SELECT c.id, c.rec_fin, c.periodo, m.saldo
  2. FROM movimiento m, credito c
  3. WHERE  c.id = m.id_credito
  4. AND c.id_user = 96
  5. ORDER BY f_oper


digamos.. q tengo estos datos

credito
1 96 diciembre 8 10000
2 15 enero 8 1000
3 96 enero 4 1000

y de movimientos tengo:
1 2 100
2 2 300
3 3 100
4 3 100

pues con mi consulta se me duplican todos los movimientos

y yo solo quiero q me salga

1 96 diciembre 8 10000 300
3 96 enero 4 1000 100

y me salen en realidad duplicados los valores en base a la cantidad de movimientos q tengo