CREATE TABLE IF NOT EXISTS `baza_mat`.`Czesci` ( `idCzesci` INT NOT NULL, `nazwaCzesci` VARCHAR(45) NULL, `nazwaDostawcy` VARCHAR(45) NULL, `cenaCzesci` DECIMAL NULL, PRIMARY KEY (`idCzesci`)) ENGINE = InnoDBczesciczesci; CREATE TABLE IF NOT EXISTS `baza_mat`.`Elementy` ( `idElementu` INT NOT NULL, `idCzesci` INT NULL, `iloscCzesci` INT NULL, PRIMARY KEY (`idElementu`)) ENGINE = InnoDB; select * from elementy inner join czesci on elementy.idCzesci=czesci.idCzesci; select * from elementy right join czesci on elementy.idCzesci=czesci.idCzesci; -- 2-1 select * from czesci inner join elementy on czesci.idCzesci = elementy.idCzesci where elementy.idElementu = 1001; -- 2-2 select czesci.nazwaCzesci, (czesci.cenaCzesci*elementy.iloscCzesci) as cena from czesci inner join elementy on czesci.idCzesci = elementy.idCzesci; -- 2-3 select SUM(czesci.cenaCzesci*elementy.iloscCzesci) as cena from czesci inner join elementy on czesci.idCzesci = elementy.idCzesci;