![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 292 Pomógł: 0 Dołączył: 10.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam taki problemik. Tworze maly katalog firm i mam tabelke katalog a w niej id_podkategorii.
Teraz mam taki problem bo chcialbym np. jedna firme wyswietlic np. w 5 podkategoriach. Jak to zrobic zrobic pole dodatkowa_kat_1, dodatkowa_kat_2, dodatkowa_kat_3, dodatkowa_kat_4, dodatkowa_kat_5 czy moze jedno pole dodatkowa_kategoria i w niej zapisywac w postaci 7, 3, 97, 45, 75 No i druga kwestia to jak zrobic zapytanie aby te dodatkowe kategorie uwzglednic. Z gory dziekuje za pomoc! |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 253 Pomógł: 29 Dołączył: 18.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli kategorie/podkategorie nie tworzą struktury drzewiastej to dodatkowa tabela agregacyjna dla firma_id i katego_id będzie najlepszym rozwiązaniem.
Co do pobierania danych to join firma, kategorie i wyżej wspomniana tabela. -------------------- Kto rano wstaje ten leje jak z cebra.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 253 Pomógł: 31 Dołączył: 30.03.2009 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
zrób dwa zależne selekty,pierwszym z tabeli1 wybierasz firmy, a drugim z tabeli2 wybierasz kategorie.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 292 Pomógł: 0 Dołączył: 10.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Mam tabelę podkategoria i kategoria no i katalog
W katalog mam id_podkategoria no i mam takie zapytanie.
Ale teraz potrzebuje zrobic zebym mogl dodac firme w kilku podkategoriach tak jak pisalem o tym w pierwszym poscie. Hmm ciezka sprawa nie wiem jak to rozgrysc |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 253 Pomógł: 29 Dołączył: 18.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Tabele: kategorie, firmy, agregat_firmy_kategorie
Dodawanie nowych rekordów. Insert into firmy(id_firmy,dane) insert into agregat_firmy_kategorie(id_firmy,id_kategoria) .. i viśta wio. -------------------- Kto rano wstaje ten leje jak z cebra.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 16:39 |