CREATE TABLE auto( autoID int not null Primary key IDENTITY(1,1),, regNumber char(6) UNIQUE, markID int, varv varchar(20), v_aasta int, kaigukastID int, km decimal(6,2) ); SELECT * FROM auto
CREATE TABLE mark( markID int not null Primary key IDENTITY(1,1), autoMark varchar(30) UNIQUE );
INSERT INTO mark(autoMark) VALUES ('Ziguli'); INSERT INTO mark(autoMark) VALUES ('Lambordzini'); INSERT INTO mark(autoMark) VALUES ('BMW'); SELECT * FROM mark;

CREATE TABLE kaigukast( kaigukastID int not null Primary key IDENTITY(1,1), kaigukast varchar(30) UNIQUE ); INSERT INTO kaigukast(kaigukast) VALUES ('Automaat'); INSERT INTO kaigukast(kaigukast) VALUES ('Manual'); SELECT * FROM kaigukast;

ALTER TABLE auto ADD FOREIGN KEY (markID) REFERENCES mark(markID); ALTER TABLE auto ADD FOREIGN KEY (kaigukastID) REFERENCES kaigukast(kaigukastID);
CREATE TABLE klient( klientID int not null Primary key IDENTITY(1,1), kliendiNimi char(50), telefon char(20), aadress char(50) UNIQUE, soiduKogemus char(30), );
CREATE TABLE rendiLeping1 ( rendilepingID int not null Primary key IDENTITY(1,1), rendiAlgus date, rendiLopp date, rendikestvus int, hindKokku decimal(5,2), regNumber char(6), klientID int, tootajaID int, FOREIGN KEY (regNumber) REFERENCES auto1(regNumber), FOREIGN KEY (klientID) REFERENCES klient1(klientID), FOREIGN KEY (tootajaID) REFERENCES tootaja(tootajaID) );
CREATE TABLE amet ( ametiID int not null Primary key IDENTITY(1,1), amet char(40) );
CREATE TABLE tootaja( tootajaID int not null Primary key IDENTITY(1,1), tootajaNimi char(50) );
ALTER TABLE tootaja ADD ametiID int, FOREIGN KEY (ametiID) REFERENCES amet(ametiID);
CREATE TABLE tootamisePikkus( pikkusID int not null Primary key IDENTITY(1,1), pikkus int);
ALTER TABLE tootaja ADD pikkusID int, FOREIGN KEY (pikkusID) REFERENCES tootamisePikkus(pikkusID);
select * from auto1, mark, kaigukast where mark.markID=auto1.markID and kaigukast.kaigukastID=auto1.kaigukastID

S
SELECT auto1.regNumber, kaigukast.kaigukast FROM auto1, kaigukast Where kaigukast.kaigukastID=auto1.kaigukastID

S
SELECT kaigukast.kaigukast, Count(auto1.autoId) AS kogus FROM auto1, kaigukast Where auto1.kaigukastId=kaigukast.kaigukastId GROUP by kaigukast.kaigukast


