Pozdrav,
evo prvi put se srecem sa ovakvim zahtevom...
U pitanju je obican online store skript.
Da vam bude jasnije, mozete videti kako to izgleda 'u akciji' ovde:
http://www.lifedynamix.com/teststore/
Struktura baze je jednostavna : jedna tabela za kategorije, jedna za subkategorije, jedna za subsubkategorije i jedna za proizvode.(sve su povezane ID-ovima i to je lepo funkcionisalo sve do sada)
Sad se javljaju problemi. Vlasnik sajta bi hteo da ima mogucnost da jedan proizvod svrsta u vise kategorija(odnosno sub i subsub kategorija)
On je to i uradio, stavio je iste proizvode, sa potpuno istim podacima u vise kategorija...
Naravno, pri svakom unosu proizvod je dobijao jedinstveni ID...
To samo po sebi i nije tako strasno, ali izaziva nevolje pri search-u (DISTINCT ne pomaze, probao sam, ID je razlicit,a cak i kad iz SELECT query-ja izbacim ID, nisam dobio dobre rezultate, odnosno isti proizvodi se ponavljaju) , a takodje i jos u nekim situacijama mi to stvara probleme...
E sad, moje pitanja:
Kako uopste srediti ovu situaciju?
Da li 'krpiti'(probao sam, ali nije islo)?
Da li potpuno/delimicno izmeniti strukturu baze?
Ovo pitanje je povezano sa prethodnim:Ima li smisla unositi isti proizvod vise puta(i da pri tome dobija jedinstveni ID) , ako se SAMO javlja u vise kategorija, a isti je proizvod u pitanju (klijent bi, logicno, to zeleo da resi jednim klikom)...
Eto, ako ste imali slicna iskustva/probleme, molim vas pomozite.