[ maliX @ 23.07.2003. 13:45 ] @
imam sledeci problem: imam 4 tabele: firme, kategorije, fk (koja je 'xcross' za firme i kategorije), usluge sa odgovarajucim index-ima: idFirme, idKategorije, (idFirme,idKategorije) i idUsluge respektivno. kada mu dam sledeci upit: Code: SELECT firma, kategorija, LEFT(usluga,22), popust FROM firme f, kategorije k, usluge u, fk WHERE u.idFirme=f.idFirme AND f.idFirme=fk.idFirme AND fk.idKategorije=k.idKategorije AND f.idFirme='36' dobijem to sto mi treba. problem nastaje kada neka firma ima vise od jedne usluge koju nudi: tada dobijam duple, odn. kvadrirane rezultate (ako firma nudi 3 usluge, dobijam 9 rezultata). u cemu je problem? |