SQL upit (MySQL)

SQL upit (MySQL)

offline
  • Pridružio: 10 Mar 2007
  • Poruke: 2

Πоздрав свима. Имам један упит који не знам да напишем, па ако ми ко може помоћи?
Упит гласи:
Приказати шифре и имена снадбјевача који испоручују све црвене дијелове сваком пројекту у Лондону.

СУРБП ја MySQL ако је некоме тако лакше, а ево и комади да се оформи база:

create table s (srbr char(5) not null, sime char(20), status smallint, grad char(15), primary key (srbr));

create table p (prbr char(5) not null, pime char(20), boja char(15), tezina smallint, grad char(15), primary key (prbr));

create table j (jrbr char(5) not null, jime char(20), grad char(15), primary key (jrbr));

create table spj (srbr char(5) not null, prbr char(5) not null, jrbr char(5) not null, kol smallint, primary key (srbr, prbr, jrbr));


insert into s values ('S1','Smith',20,'London');
insert into s values ('S2','Jones',10,'Pariz');
insert into s values ('S3','Blake',30,'Pariz');
insert into s values ('S4','Clark',20,'London');
insert into s values ('S5','Adams',30,'Atina');


insert into p values ('P1','SRAF','CRVENA',12,'London');
insert into p values ('P2','KLIN','ZELENA',17,'Pariz');
insert into p values ('P3','MATICA','PLAVA',17,'Rim');
insert into p values ('P4','MATICA','CRVENA',14,'London');
insert into p values ('P5','BREG.OSOV.','PLAVA',12,'Pariz');
insert into p values ('P6','RADILICA','CRVENA',19,'London');


insert into j values ('J1','Sortirka','Pariz');
insert into j values ('J2','Busac','Rim');
insert into j values ('J3','Citac','Atina');
insert into j values ('J4','Konzola','Atina');
insert into j values ('J5','Sravnjivac','London');
insert into j values ('J6','Terminal','Oslo');
insert into j values ('J7','Traka','London');


insert into spj values ('S1','P1','J1',200);
insert into spj values ('S1','P1','J4',700);
insert into spj values ('S2','P1','J5',600);
insert into spj values ('S2','P4','J5',600);
insert into spj values ('S2','P6','J5',600);
insert into spj values ('S2','P1','J7',600);
insert into spj values ('S2','P4','J7',600);
insert into spj values ('S2','P6','J7',400);
insert into spj values ('S2','P5','J2',100);
insert into spj values ('S3','P3','J1',200);
insert into spj values ('S3','P4','J2',500);
insert into spj values ('S4','P6','J3',300);
insert into spj values ('S4','P6','J7',300);
insert into spj values ('S5','P1','J4',100);
insert into spj values ('S5','P2','J2',200);
insert into spj values ('S5','P2','J4',100);
insert into spj values ('S5','P3','J4',200);
insert into spj values ('S5','P4','J4',800);
insert into spj values ('S5','P5','J4',400);
insert into spj values ('S5','P5','J5',500);
insert into spj values ('S5','P5','J7',100);
insert into spj values ('S5','P6','J2',200);
insert into spj values ('S5','P6','J4',500);

Можда база и не одговара, но нека дода редове у табелама да би се исправност упита могла провјерити, јер ја сам већ уморан.
База има табеле снадбјевача (s), дијелова (p), пројеката (j), и везна табела испорука (spj).
Излиставањем се види који су атрибути, није комплексна база, али ето, ја сам почео, па ево код овога упита застао.

Поздрав свима, и хвала унапријед!



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Emil Beli
  • Pridružio: 03 Jan 2005
  • Poruke: 2990
  • Gde živiš: Beograd

Ovako kako si je ti napravio, nemoguce je napraviti ikakav upit.
Uzmi knjizicu o relacionim bazama i prelistaj. Previse je opsirno za objasnjavanje.



offline
  • Pridružio: 08 Jun 2007
  • Poruke: 11

Ovaj upit mozes da posmatras sa druge strane!!! Evo kako! Nadji sve sifre i imena snabdjevaca za koje ne postoji projekat u londonu kome se ne isporucuje proizvod crvene boje!!! Ovdje ti je potrebna dvostruka NOT EXSIST naredba!

Pokusaj sad!!!

offline
  • Pridružio: 08 Jan 2007
  • Poruke: 279
  • Gde živiš: Srbija

Ko je trenutno na forumu
 

Ukupno su 1187 korisnika na forumu :: 45 registrovanih, 8 sakrivenih i 1134 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., amaterSRB, aramis s, avijacija, Bane san, Bobrock1, bokisha253, cemix, cinoeye, Dannyboy, Darko8, DH, djboj, DPera, Dukelander, Džordžino, FileFinder, ILGromovnik, ivan1973, JOntra, kokodakalo, Marko Marković, mercedesamg, Mercury, Metanoja, Mi lao shu, mica.colak, milimoj, Milometer, nemkea71, nikoladim, Povratak1912, Prašinar, Profica, raptorsi, Ray1973, Sir Budimir, stegonosa, suton, vasa.93, Vatreni Zmaj, Vlada1389, voja64, Volkhov-M, zixmix