Napravila sam dve tabele:
CREATE TABLE "IZDAVAC"
(
"ID_IZDAVACA" INTEGER NOT NULL,
"IME" VARCHAR(50),
"SEDISTE" VARCHAR(50),
PRIMARY KEY ("ID_IZDAVACA")
);
CREATE TABLE "IZDAVASTVO"
(
"ID" INTEGER NOT NULL,
"ID_IZDAVACA" INTEGER NOT NULL,
"CENA" DECIMAL(6, 2),
PRIMARY KEY ("ID"),
FOREIGN KEY ("ID_IZDAVACA") REFERENCES IZDAVAC ("ID_IZDAVACA");
);
Hocu pomocu stranog kljuca da uvecam cenu u tabeli izdavastvo na osnovu imena iz tabele izdavac, ali negde gresim. Ovo nece da mi radi. Pomoc!!!
update izdavastvo
set izdavastvo.cena = izdavastvo.cena + 10
where
izdavastvo.id_izdavaca = izdavac.id_izdavaca
and
izdavac.ime = 'Mihajlo';
CREATE TABLE "IZDAVAC"
(
"ID_IZDAVACA" INTEGER NOT NULL,
"IME" VARCHAR(50),
"SEDISTE" VARCHAR(50),
PRIMARY KEY ("ID_IZDAVACA")
);
CREATE TABLE "IZDAVASTVO"
(
"ID" INTEGER NOT NULL,
"ID_IZDAVACA" INTEGER NOT NULL,
"CENA" DECIMAL(6, 2),
PRIMARY KEY ("ID"),
FOREIGN KEY ("ID_IZDAVACA") REFERENCES IZDAVAC ("ID_IZDAVACA");
);
Hocu pomocu stranog kljuca da uvecam cenu u tabeli izdavastvo na osnovu imena iz tabele izdavac, ali negde gresim. Ovo nece da mi radi. Pomoc!!!
update izdavastvo
set izdavastvo.cena = izdavastvo.cena + 10
where
izdavastvo.id_izdavaca = izdavac.id_izdavaca
and
izdavac.ime = 'Mihajlo';