pozdrav. Trebam pomoć oko ovoga. Trebao bi ta mi update jednu tablicu s podacima iz druge. Baza podataka je nba statistika. Prva teblica je izgleda:
Tablica 1.
CREATE TABLE liga (
ser_br_kl VARCHAR(10) PRIMARY KEY,
klub VARCHAR(30),
Z SMALLINT NOT NULL default ‘0’,
P SMALLINT NOT NULL default ‘0’,
KR SMALLINT NOT NULL default ‘0’,
bodova SMALLINT NOT NULL default ‘0’
);
A druga je oblika:
Tablica 2.
CREATE TABLE susreti (
datum DATE,
domacin VARCHAR(30),
gost VARCHAR(30),
koseva_d SMALLINT NOT NULL default ‘0’,
koseva_g SMALLINT NOT NULL default ‘0’,
br_isklj_d SMALLINT NOT NULL default ‘0’,
br_isklj_g SMALLINT NOT NULL default ‘0’,
sl_bacanja_d SMALLINT NOT NULL default ‘0’,
sl_bacanja_g SMALLINT NOT NULL default ‘0’,
gledatelja SMALLINT NOT NULL default '0’
bodova_d SMALLINT NOT NULL default ‘0’,
bodova_g SMALLINT NOT NULL default ‘0’,
);
Sada bi ja trebao da mi s podacima iz tablice susreti update tablicu liga. Tocnije pola liga.Z, liga.P, liga. KR i bodova. Ja sam napravio upit ali mi samo radi update za gostujući klub. Upit izgleda ovako:
“UPDATE liga SET
Z=Z+(SELECT SUM(koseva_d) FROM susreti WHERE klub=domacin ),
P=P+(SELECT SUM(koseva_g) FROM susreti WHERE klub=domacin),
bodova=bodova+(SELECT SUM(bodova_d)FROM susreti WHERE klub=domacin),
Z=Z+(SELECT SUM(koseva_g) FROM susreti WHERE klub=gost),
P=P+(SELECT SUM(koseva_d) FROM susreti WHERE klub=gost),
bodova=bodova+(SELECT SUM(bodova_g)FROM susreti WHERE klub=gost),
KR=Z-P”;
ako itko zna kako mi pomoći li me uputiti u rješenje bio bih zahvalan.