05/08/2004, 02:19
|
| | | Fecha de Ingreso: agosto-2003
Mensajes: 613
Antigüedad: 21 años, 3 meses Puntos: 2 | |
Lo que te pone Atzeneta es totalmente acertado, pero por aclarar más te diré que simpre, SIEMPRE (se me ocurren pocas excepciones a esta regla), que cruces dos tablas tienes que poner las condiciones de cruce entres dichas tablas, sino lo que consigues es un producto cartesiado de ambas tablas, lo cual te lleva a que si tienes una tabla con n registros y otra con m registros, obtendras un resultado de N x M filas.
Este es un error común cuando se empieza a trabajar con el SQL y, aún teniendo experiencia, de vez en cuando no se ponen bien las condiciones y aparecen los resultado repetidos no deseado.
Un saludo. |