03/03/2010, 05:48
|
| | Fecha de Ingreso: enero-2010 Ubicación: Sevilla
Mensajes: 202
Antigüedad: 14 años, 10 meses Puntos: 5 | |
Respuesta: Dudas sobre el uso de restricciones adicionales en la clausula ON del INNE Hola Fernando
Vayamos por partes:
Si la respuesta que necesitas es la segunda que propones, entonces es que necesitas hacer un RIGHT JOIN en lugar de un LEFT JOIN.
En cuanto a los problemas que te puede dar la otra forma de hacerlo pueden ser, en primer lugar, de rendimiento porque las relaciones se establecen entre la PK de una tabla con un campo que es FK de la otra y eso hace que el motor de BD cree automáticamente un índice por esos campos, lo que acelera los accesos.
Por otra parte, también te dificulta escribir y depurar las consultas (que no es poco).
Finalmente una recomendación: Lee sobre diseño de bases de datos y normaliza hasta la tercera forma normal todas tus bases de datos. Te evitarás un sinfín de problemas. |