Advertisement
thedavjoe

Untitled

Nov 4th, 2018
350
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 1.00 KB | None | 0 0
  1. CREATE TABLE IF NOT EXISTS `baza_mat`.`Czesci` (
  2.   `idCzesci` INT NOT NULL,
  3.   `nazwaCzesci` VARCHAR(45) NULL,
  4.   `nazwaDostawcy` VARCHAR(45) NULL,
  5.   `cenaCzesci` DECIMAL NULL,
  6.   PRIMARY KEY (`idCzesci`))
  7. ENGINE = InnoDBczesciczesci;
  8.  
  9. CREATE TABLE IF NOT EXISTS `baza_mat`.`Elementy` (
  10.   `idElementu` INT NOT NULL,
  11.   `idCzesci` INT NULL,
  12.   `iloscCzesci` INT NULL,
  13.   PRIMARY KEY (`idElementu`))
  14. ENGINE = InnoDB;
  15.  
  16. select * from elementy inner join czesci on elementy.idCzesci=czesci.idCzesci;
  17.  
  18. select * from elementy right join czesci on elementy.idCzesci=czesci.idCzesci;
  19.  
  20. -- 2-1
  21.  
  22. select * from czesci inner join elementy on czesci.idCzesci = elementy.idCzesci where elementy.idElementu = 1001;
  23.  
  24. -- 2-2
  25.  
  26. select czesci.nazwaCzesci, (czesci.cenaCzesci*elementy.iloscCzesci) as cena from czesci inner join elementy on czesci.idCzesci = elementy.idCzesci;
  27.  
  28. -- 2-3
  29.  
  30. select SUM(czesci.cenaCzesci*elementy.iloscCzesci) as cena from czesci inner join elementy on czesci.idCzesci = elementy.idCzesci;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement