Sie sind auf Seite 1von 7

1.

create table provedor( s varchar (20) primary key , snombre varchar(20),edo decimal, ciudad
varchar(20) )
create table partes( p varchar (20) primary key , pnombre varchar(20),color varchar (30),peso decimal,
ciudad varchar(20) )

create table sp( s varchar


(20), p varchar(20),cant
decimal )
2 INSERT INTO provedor values('s1', 'salazar', 20, 'londres'),('s4', 'corona', 20, 'londres')
INSERT INTO provedor values('s2', 'jaimes', 10, 'paris'),('s3', 'bernal', 30, 'paris'),('s5', 'aldana', 30,
'atenas')

INSERT INTO partes values('p1', 'tuerca','rojo', 12, 'londres'),('p2', 'perno','verde', 17, 'paris'),('p3',
'birlo','azul', 17, 'roma'),('p4', 'birlo','rojo', 14, 'londres'),('p5', 'engrane','rojo', 19, 'londres')

INSERT INTO sp values('s1','p1', 300),('s1', 'p1', 300),('s1', 'p2',200),('s1', 'p3', 400),('s1', 'p4',200),('s1',
'p5',100),('s1', 'p6',100),('s2', 'p1',300),('s2', 'p2',400),('s3', 'p2',200),('s4', 'p2',200),('s4', 'p4',300),('s4',
'p5',400)
3. select *from partes join provedor join sp on partes.p=provedor.s= sp.s
Metodo 1
Metodo 2
select *from provedor join sp join partes
4. SELECT * FROM partes join provedor ON partes.ciudad = provedor.ciudad WHERE edo<20

5. SELECT p,snombre FROM partes join provedor ON partes.ciudad = provedor.ciudad


WHERE p='p2'
6 SELECT snombre,p FROM partes join provedor ON partes.ciudad = provedor.ciudad

7. SELECT snombre,p FROM partes join provedor ON partes.ciudad = provedor.ciudad where p!='p2'
8. select pnombre,snombre from partes join provedor on partes.ciudad=provedor.ciudad

Das könnte Ihnen auch gefallen