Advertisement
Guest User

Untitled

a guest
Jan 20th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 1.18 KB | None | 0 0
  1. CREATE TABLE IF NOT EXISTS `pojazd_denormalized` (
  2.   `id` INT NOT NULL AUTO_INCREMENT,
  3.   `model_id` INT NOT NULL,
  4.   `miejsce_obslugi_id` INT NULL,
  5.   `awaryjnosc` DOUBLE NOT NULL,
  6.   `stan_aktualny` ENUM('jezdzi', 'czeka', 'produkcja', 'naprawa') NOT NULL,
  7.   PRIMARY KEY (`id`),
  8.   INDEX `fk_pojazd_model1_idx` (`model_id` ASC),
  9.   INDEX `fk_pojazd_miejsce_oblsugi1_idx` (`miejsce_obslugi_id` ASC),
  10.   CONSTRAINT `fk_pojazd_model1`
  11.     FOREIGN KEY (`model_id`)
  12.     REFERENCES `model` (`id`)
  13.     ON DELETE CASCADE
  14.     ON UPDATE CASCADE,
  15.   CONSTRAINT `fk_pojazd_miejsce_oblsugi1`
  16.     FOREIGN KEY (`miejsce_obslugi_id`)
  17.     REFERENCES `miejsce_obslugi` (`id`)
  18.     ON DELETE SET NULL
  19.     ON UPDATE CASCADE) SELECT pojazd.id, pojazd.model_id, pojazd.miejsce_obslugi_id, pojazd.awaryjnosc, pojazd.stan_aktualny, model.nazwa AS model_nazwa, dane_kontaktowe.panstwo AS dane_kontaktowe_panstwo, producent.name AS producent_name FROM pojazd INNER JOIN miejsce_obslugi ON pojazd.miejsce_obslugi_id = miejsce_obslugi.id INNER JOIN dane_kontaktowe ON dane_kontaktowe.id = miejsce_obslugi.dane_kontaktowe_id INNER JOIN model ON model.id = pojazd.model_id INNER JOIN producent ON model.producent_id = producent.id
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement