Autor | Zpráva | ||
---|---|---|---|
mailo3 Profil * |
#1 · Zasláno: 9. 10. 2007, 18:21:52
Zdravim,
mam databazu vyrobkov, kazdy riadok ma ID, nazov, cenu, popis... potrebujem vytvorit prepojenie vyrobkov. bude to fungovat na skupinove menenie cien vyrobkov (budem mat prepojene vyrobky, a ak u jedneho zmenim cenu, zmeni sa u vsetkych). ako to navrhnut v mysql? problem: napriklad ak mam vyrobky A, B, C prepojene a vyrobky D,E,F mam tiez prepojene, tak ak do prvej skupiny pridam vyrobok E, v tom pripade, tam musim pridat taktiez vyrobky D a F, pretoze ak zmenim A, tak sa zmeni E a ak sa zmeni E, tak sa musi zmenit aj D a F a takto sa to moze cyklit do nekonecna, ak mam viac skupin. potrebujem navrhnut nejake lepsie riesenie. |
||
nightfish Profil |
#2 · Zasláno: 9. 10. 2007, 18:36:27
co do tabulky přidat ještě jeden sloupec (třeba skupina) s tím, že položky, které by byly ve stejné skupině, by měly označení skupiny stejné (tzn. A, B, C by měly 1 a D, E, F by měly 2)
cena by se pak měnila všem položkám ve skupině update tabulka set cena = 1234 where skupina = 2... |
||
Casero Profil |
#3 · Zasláno: 9. 10. 2007, 18:37:07
mailo3
Zkus to popsat lépe. Co chceš spojit?....Vždyt si zatím ukázal pouze jednu tabulku. |
||
mailo3 Profil * |
#4 · Zasláno: 9. 10. 2007, 19:41:24
mam eshop, kde su podobne vyrobky v roznom menu (tie vyrobky maju odlistnosti), ale maju rovnaku cenu.
potrebujem spojit tieto vyrobky (bude ich viac skupin), tak aby ked zmenim cenu u jedneho zmenim aj u ostatnych (to si uz viem spravit). potrebujem vsak prist na system prepajania vyrobkov. problem je ze jeden vyrobok moze byt v roznych skupinach |
||
Joker Profil |
#5 · Zasláno: 9. 10. 2007, 20:05:50
Tj. ta cena nezávisí na výrobku, ale na "skupině" výrobků?
Do databáze bych dal tabulku výrobků s údaji které se liší, tabulku skupin s údaji společnými pro skupinu a propojovací tabulku. Propojovací tabulka by byla ID výrobku - ID skupiny. Pak se toto dá udělat jedním SQL dotazem. |
||
mailo3 Profil * |
#6 · Zasláno: 9. 10. 2007, 21:36:20
sposob ako menit ceny nie je problem, ale ide o to, ze uz tabulku vyrobkov mam, je to zabehnuty eshop.
poterbujem nejako prepojit tie vyrobky dynamicky, aby kedykolvek sa mohla skupina vyrobkov menit. |
||
Joker Profil |
#7 · Zasláno: 9. 10. 2007, 22:10:18
No a v čem je problém?
|
||
Časová prodleva: 17 let
|
0