01/06/2010, 18:54
|
| | | Fecha de Ingreso: enero-2007 Ubicación: México
Mensajes: 113
Antigüedad: 17 años, 9 meses Puntos: 2 | |
Respuesta: generalizacion si mira:
supongamos lo siguiente:
PERSONA tiene atributos : idpersona, nombre y edad
ESTUDIANTE : idpersona (llave foranea de PERSONA), numero_Materias y calificacion
TRABAJADOR: idpersona(llave foranea de PERSONA), sueldo y puesto
INVITADO: idpersona(llave foranea de PERSONA), fecha_visita y motivo
ahora como le hago si por ejemplo quiero obtener toda la informacion de una persona con el idpersona A002 y esta persona es un invitado quiero que la consulta me muestre los atributos: idpersona,nombre, edad, fecha_vistia y motivo
pero si quiero buscar la persona B003 y es un estudiante quiero que la misma consulta me muestre idpersona, nombre,edad numero_Materias y calificacion.....
como seria????
selec <atributos de la persona> from tablas where idpersona=XXXXX |