same old, same old...
jos uvek 'kvadrirani' rezultati :(
da malo pojasnim...
izmedju ostalog imam 4 tabele:
firme (idFirme),
kategorije (idKategorije),
fk (idFirme,idKategorije) i
usluge (idUsluge) sa indexima navedenim u zagradama.
tabela 'fk' je xcross tabela za firme i kategorije (jer jedna firma moze biti u vise kategorija i u jednoj kategoriji je vise firmi: skolski primer tzv. many-to-many relacije; u MySQL (v4.0.12) zato korisnim jednu 'medjutabelu' u kojoj su primarni kljucevi iz tabela 'firme' i 'kategorije').
treba mi da izlistam koja firma nudi koje usluge u kojoj kategoriji.
npr.: SunBurn d.o.o. pripada kategorijama: 'Lepota', 'Solarijumi', 'Usluge', 'Nega lica i tela' i nudi sledece usluge: solarijum, pedikirske usluge i manikirske usluge
u bazi bi izgledalo kao:
firme:
+-------+---------------+
| idFirme| firma |
+-------+---------------+
| 16 |SunBurn d.o.o |
+-------+---------------+
kategorije:
+-----------+----------------+
| idkategorije| kategorija |
+-----------+----------------+
| 51 | Lepota |
| 52 | Solarijumi |
| 53 | Usluge |
| 54 | Nega lica i tela |
+-----------+----------------+
fk:
+-------+------------+
| idFirme| idKategorije |
+-------+------------+
| 16 | 51 |
| 16 | 52 |
| 16 | 53 |
| 16 | 54 |
+-------+------------+
usluge:
+--------+-----------------+
| idusluge| usluga |
+--------+-----------------+
| 1 |solarijum |
| 2 | pedikirske usluge |
| 3 | manikirske usluge |
+--------+-----------------+
treba mi pri listanju da vidim da:
SunBurn d.o.o nudi usluge solarijuma u kategoriji 'solarijum' i t.d.. ...
mada kada pogledam vidim da na osnovu ovoga se ne moze zakljuciti koja firma nudi koje usluge u kojoj kategoriji :(
da preformulisem pitanje:
kako da preuredim bazu da to dobijem? treba li mi direktna veza izmedju usluga i kategorija (verovatno) ili..?
Hu is having fun :)
Nevaspitanje nije opravdanje