Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE TABLE IF NOT EXISTS `pojazd_denormalized` (
- `id` INT NOT NULL AUTO_INCREMENT,
- `model_id` INT NOT NULL,
- `miejsce_obslugi_id` INT NULL,
- `awaryjnosc` DOUBLE NOT NULL,
- `stan_aktualny` ENUM('jezdzi', 'czeka', 'produkcja', 'naprawa') NOT NULL,
- PRIMARY KEY (`id`),
- INDEX `fk_pojazd_model1_idx` (`model_id` ASC),
- INDEX `fk_pojazd_miejsce_oblsugi1_idx` (`miejsce_obslugi_id` ASC),
- CONSTRAINT `fk_pojazd_model1`
- FOREIGN KEY (`model_id`)
- REFERENCES `model` (`id`)
- ON DELETE CASCADE
- ON UPDATE CASCADE,
- CONSTRAINT `fk_pojazd_miejsce_oblsugi1`
- FOREIGN KEY (`miejsce_obslugi_id`)
- REFERENCES `miejsce_obslugi` (`id`)
- ON DELETE SET NULL
- 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