[ mp3lab @ 24.03.2012. 22:22 ] @
Pozdrav 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"; 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"; ali rezultat je: "Column 'tipid' in where clause is ambiguous" Eto, ako ima netko da malo pomogne hvala unaprijed Dval |