Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/05/2011, 16:09
Avatar de websistems
websistems
 
Fecha de Ingreso: octubre-2010
Mensajes: 69
Antigüedad: 14 años, 3 meses
Puntos: 0
Consulta en Ms-Sql

Necesito obtener esta informacion de 2 tablas:

PAdre|Hijomenor1|hijo2|hijo3|hijo4|


create table padre
(cod_padre int not null,
apellido varchar(50),
nombre varchar(50))


ALTER TABLE PADRE
ALTER COLUMN cod_padre int NOT NULL


ALTER TABLE padre
ADD PRIMARY KEY (cod_padre)



insert into padre (cod_padre,apellido,nombre) values (1001,'Perez','Juan')
insert into padre (cod_padre,apellido,nombre) values (1002,'Torres','Urias')
insert into padre (cod_padre,apellido,nombre) values (1003,'Vasquez','Jaime')
insert into padre (cod_padre,apellido,nombre) values (1004,'Mercado','Luis')


create table alu
(cod_alum int not null,
cod_padre int,
nombre varchar(250),
fecha_nac datetime,)

alter table alu
add primary key (cod_alum)

alter table alu
add foreign key (cod_padre) references padre(cod_padre)

insert into alu (cod_alum,cod_padre,nombre,fecha_nac) values (1,1001,'Carlos Perez',01/01/2001)
insert into alu (cod_alum,cod_padre,nombre,fecha_nac) values (2,1001,'Pedro Perez',01/01/2002)
insert into alu (cod_alum,cod_padre,nombre,fecha_nac) values (3,1001,'Rosa Perez',01/01/2000)
insert into alu (cod_alum,cod_padre,nombre,fecha_nac) values (4,1002,'Jose Torres',01/01/1999)
insert into alu (cod_alum,cod_padre,nombre,fecha_nac) values (5,1002,'Rosa Torres',01/01/2003)
insert into alu (cod_alum,cod_padre,nombre,fecha_nac) values (6,1003,'Juan Vasquez',08/01/2002)
insert into alu (cod_alum,cod_padre,nombre,fecha_nac) values (7,1003,'Maria Vasquez',01/09/2002)
insert into alu (cod_alum,cod_padre,nombre,fecha_nac) values (8,1004,'Olga Mercado',01/09/1997)

necesito saber el hijo menor del padre, y los demas hermanos, es decir

PADRE| HIJO_MENOR| HIJO2 | HIJO3 |

ojala puedan ayudarnme me demore bastante en crear las tablas
Se los agradezco de antemano