Andmbaasid
Turniir.
INSERT INTO Asula (Nimi) SELECT Aadress FROM Klubi UNION SELECT
Toimumiskoht FROM Turniir;
--3. Lisada tabelisse Klubi veerg Asula (integer).
ALTER TABLE Klubi ADD Asula INTEGER;
--4. Väärtustada korraga kõigil Klubi kirjetel veerg Asula sobiliku ID'ga tabelist
Asula:
update klubi set asula = (SELECT id FROM asula WHERE asula.nimi=
klubi.aadress);
--5. Lisada tabelile Klubi välisvõti tabelisse Asula (fk_klubi_2_asula). Kontrollida
andmeid (võrrelda tekstiveerge):
ALTER TABLE Klubi ADD CONSTRAINT fk_klubi_2_asula FOREIGN KEY (Asula)
REFERENCES Asula (Id);
SELECT klubi.aadress, asula.nimi FROM klubi JOIN asula ON klubi.asula= asula.id;
--6. Lisada tabelisse Turniir veerg Asula (integer).
ALTER TABLE Turniir ADD Asula INTEGER;
--7. Väärtustada korraga kõigil Turniiri kirjetel veerg Asula sobiliku ID'ga tabelist
Asula.
UPDATE Turniir SET Asula = (SELECT Id FROM Asula WHERE Asula.Nimi =
Turniir.Toimumiskoht);
--8