Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190
iCentar » Racunari i oprema » Programirannje i baze podataka » MySQL » INNER JOIN za 5 tabli
Avko 27.07.2017 11:33
Predmet:INNER JOIN za 5 tabli

htio bi spojiti 5 tabli ali mi daje prazan upit:

PreuzmiIzvorni kôd (Text):
  1. SELECT kalendar.datum, mjesto_utrke.mjesto, vozaci.id_vozac, vozaci.ime
  2. FROM kalendar
  3. LEFT JOIN utrka ON kalendar.id = utrka.id
  4. LEFT JOIN raspored_utrka
  5.         ON (kalendar.datum = raspored_utrka.datum AND raspored.broj_utrke=utrka.broj_utrke)
  6. LEFT JOIN mjesto_utrke
  7.         ON utrka.id_mjesto = mjesto_utrke.id_mjesto
  8. LEFT JOIN vozaci ON raspored_utrka = vozaci.id_Vozac
  9. WHERE apd_kalendar.datum >= '2017-07-27'
  10.  
  11. ORDER BY apd_kalendar.datum ASC
Prilozi:
inner join 5 tabli.jpg (Velicina datoteke:59.85 KB)

zxz 27.07.2017 22:36
Predmet:Re: INNER JOIN za 5 tabli

Malo si iskomplikovao.
Ako imas vezano raspored utrka preko broja utrka onda nevidim razlog veze i preko datuma.
Mada je table koju zoves utrka ionako visak.
Doduse tebe mozda interesuje samo veza dali moze raditi pa probaj bez ove navedene veze jer sve opet drzis pod kontrolom.

Avko 30.07.2017 10:32
Predmet:Re: INNER JOIN za 5 tabli

u redu, hvala isprobacu izbaciti tablu