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 1551 korisnika na forumu :: 79 registrovanih, 7 sakrivenih i 1465 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 6018 - dana 19 Dec 2025 13:41

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: alternator, ArchaBasha, bakovaca, Bojan198527, bojank, BOXRR, brandža84, bukefal, chichabg, Clouseau, CraniumWhite, Darko Jovanovic, darkojovxp, deLacy, desmeki, DezurniOperativni, dragoljub11987, dule10savic, dusanobr, Dzoni2412, Fliper, Georgius, Goran_, Holy Saber, ikan, istina, Jaxupa, Jose, Josef, K-1A, kaisarevic1, kila33, koom0001, Kozi-RS, lacko, Laluvr, madza, Magistar78, Manjane, Marko00, mean_machine, mercedesamg, metallac777, mile.ilic75, mkukoleca, N.e.m.a.nj.a., nebidrag, nesa1962, Neutral-M, nextyamb, niksa517, opt1, Paklenica, Parker, Povratak1912, RecA, Sevatar, Shinobi, shota91, Sirius, Siti2, Sićko, Sky diver 29, Srbija78, Srle993, sspp, strn, tamno.nebo, Tribal, vathra, Velizar Laro, vensla, vidra1, VJ, vladaa012, Vlado82, Wehicle, Zoran1959, 800077