12/04/2011, 16:43
|
| Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años Puntos: 2658 | |
Respuesta: Referenciar clave primaria multiple SI la PK es de más de un campo (que sea FK al mismo tiempo en tu problema es irrelevante), y estás buscando un valor por su PK, es obvio que estás considerando el valor de ambos campos. Luego, la busqueda debe ser en ambos campos al mismo tiempo.
Ten en cuenta que en el contexto de tu consulta, que estés buscando sobre la PK o no no es importante. Lo importante es que estas buscando un registro en el que se cumple una condición con varios campos. Con esto quiero decir que ese WHERE bien podría ser sobre campos no claves, y la sintaxis sería la misma.
El hecho de que una tabla herede su clave de otra(s) tabla(s) es algo que se relaciona con la consistencia y la integridad referencial, no necesariamente con las búsquedas, que pueden o no hacerse por los mismos campos que son la PK de la tabla.
¿Se comprende la idea?
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |