Kako sam relativno nov i neiskusan u ovome,
molio bih malu pomoć u vezi spajanja tablica (PHP/MySQL/XAMPP)
Naime, imam 4 tablice:
u prvoj koja se zove asort sa 4+ stupaca:
id catid pid tipid ...
id je primary key a catid, pid, tipid su foreign keys iz druge tri tablice kategorija, tipovi i proizvodaci.
E sad bi ja htio napraviti upit koji bi mi dao npr sve zapise u tablici asort koji imaju npr tipid=4,
ustvari tipid bi bio u $_GET varijabli
ako ne spajam tablice mislim da bi to bilo samo
Code:
$q1 = "SELECT * FROM asort WHERE tipid='$_GET[tipid]' order by cijena asc";
$q1 = "SELECT * FROM asort WHERE tipid='$_GET[tipid]' order by cijena asc";
ali onda dobijem samo ove foreign keys a ja bi htio nazive iz ove tri druge tablice pa sam probao sa:
Code:
$q1 = "SELECT * FROM asort LEFT JOIN (kategorija, proizvod, tip)
ON (kategorija.catid=asort.catid AND proizvod.pid=asort.pid AND tip.tipid=asort.tipid)
where tipid='$_GET[tipid]' order by cijena asc";
$q1 = "SELECT * FROM asort LEFT JOIN (kategorija, proizvod, tip)
ON (kategorija.catid=asort.catid AND proizvod.pid=asort.pid AND tip.tipid=asort.tipid)
where tipid='$_GET[tipid]' order by cijena asc";
ali rezultat je:
"Column 'tipid' in where clause is ambiguous"
Eto, ako ima netko da malo pomogne hvala unaprijed
Dval
DVal