- use sklep2_3ti1_11;
- select * from klienci;
- create table if not exists klienci (
- nr int auto_increment primary key not null,
- imie varchar(20),
- nazwisko varchar(30)
- );
- create table if not exists towary (
- id int auto_increment primary key not null,
- nazwa varchar(50),
- grupa int,
- cena decimal(10,2)
- );
- create table if not exists zamowienia (
- id int auto_increment primary key not null,
- klient_id int,
- toawr_id int,
- data date,
- wartosc decimal(10,2),
- foreign key (klient_id) references klienci(nr),
- foreign key (toawr_id) references towary(id)
- );
- insert into klienci (imie,nazwisko) values
- ("Jan","Kowalski"),
- ("Andrzej","Nowak"),
- ("Janusz","Malinowski"),
- ("Adam","Kowalski"),
- ("Krzysztof","Nowicki");
- insert into towary (nazwa,grupa,cena) values
- ("sruby",1,2.00),
- ("nakretki",1,3.00),
- ("katowniki",2,8.00),
- ("plaskowniki",2,9.00),
- ("gwozdzie",1,1.00),
- ("panele",3,15.00),
- ("wkrety",1,4.00),
- ("deski",3,12.00),
- ("plyty",3,19.00);
- insert into zamowienia (klient_id,toawr_id,data,wartosc) values
- (1,2,'2007-01-01',12.44),
- (1,4,'2007-01-01',10.22),
- (1,2,'2007-02-12',15.88),
- (2,1,'2007-01-01',22.35),
- (2,1,'2007-02-12',29.00),
- (2,4,'2007-03-01',2.28),
- (3,1,'2007-02-11',18.48),
- (3,4,'2007-01-11',12.44),
- (4,1,'2007-03-11',15.26),
- (5,4,'2007-03-02',6.11);
- create table zam_tymczas (
- imie varchar(20),
- nazwisko varchar(30),
- wartosc decimal(7,2));
- insert into zam_tymczas (imie,nazwisko,wartosc)
- (
- select imie,nazwisko,wartosc
- from klienci,zamowienia
- where klienci.nr=zamowienia.klient_id
- );
- delete from zam_tymczas where wartosc<(select avg(wartosc) from zamowienia);