07-03-2013, 23:59
A więc tak. Prosty przykład tworzysz 2 tabele.
Tabela 1 - kategorie
id - unikalna liczba
Tabela 2 - oferty
id - unikalna liczba
id_kategorii - identyfikator kategorii z tabeli 1.
I teraz jak to rozwiązać. Na portalu o pomidorach pobierasz tylko rekordy z kategorii pomidor czyli
a na portalu ogólnowarzywnym pobierasz dane poprzez zapytanie
Wydaje mi się, że łatwiej się nie da.
Tabela 1 - kategorie
Kod:
########################
# id # nazwa kategorii #
########################
# 1 # Ogórek #
# 2 # Pomidor #
# 3 # Ziemniak #
########################
id - unikalna liczba
Tabela 2 - oferty
Kod:
#################################
# id # id_kategorii # oferta #
#################################
# 1 # 1 # oferta 1 #
# 2 # 2 # oferta 2 #
# 3 # 1 # oferta 3 #
# 4 # 3 # oferta 4 #
# 5 # 3 # oferta 5 #
# 6 # 2 # oferta 6 #
#################################
id - unikalna liczba
id_kategorii - identyfikator kategorii z tabeli 1.
I teraz jak to rozwiązać. Na portalu o pomidorach pobierasz tylko rekordy z kategorii pomidor czyli
Kod:
SELECT * FROM oferty WHERE id_kategorii = 2
a na portalu ogólnowarzywnym pobierasz dane poprzez zapytanie
Kod:
SELECT * FROM oferty
Wydaje mi się, że łatwiej się nie da.