![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 19.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Chyba za bardzo pokręciłem z tabelami w bazie, przy tworzeniu panelu admina.
Mam tabelę "zbiorczą" z numerami indeksów 6-ciu podrzędnych tabel (dla przykładu w kolumnie 3 w czwartym rekordzie mam nr 6, co w tabeli podrzędnej, która zawiera spis osób, odpowiada id o numerze 6 czyli Pani Jadzi z mięsnego ;]. Chcę aby zamiast nr 6 wyświetlała mi się Pani Jadzia). I teraz mam pytanie, jak stworzyc do tego zapytanie w mysqlu, bo 2 tabele połącze, 3 też, ale 6 które mają tylko i wyłącznie powiązania z kolumnami z tabelą główną już nie. Jeśli macie jakieś doświadczenia, lub jeszcze lepiej namiary na jakieś strony na ten temat (bo mi google nic nie powiedziało sensownego) z tym związane to będę wdzięczny. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 353 Pomógł: 50 Dołączył: 28.07.2005 Skąd: Łaziska Górne Ostrzeżenie: (0%) ![]() ![]() |
Mi to brzmi na źle zaprojektowaną bazę.
Ale jeśli chcesz w to brnąć to wydaje mi się, że potrzebujesz podzapytań. Jakbyś przedstawił dokładniejsza strukturę bazy i co chcesz uzyskać można by więcej powiedzieć. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 654 Pomógł: 121 Dołączył: 27.10.2007 Skąd: Poznań, Łódź Ostrzeżenie: (0%) ![]() ![]() |
Cytat Mam tabelę "zbiorczą" z numerami indeksów 6-ciu podrzędnych tabel Nie idź tą drogą (IMG:style_emoticons/default/wink.gif) Osobiście mimo wielu zaprojektowanych baz nie miałem powodu by wiązać więcej niż 3 tabele ze sobą. Na 100% źle zaprojektowałeś strukturę bazy - pokaż co i jak masz powiązane, wtedy będziemy mogli Ci pomóc Pozdrawiam |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 19.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za pomoc. Rzeczywiście nie udało mi się z tym nic zrobić, więc przebudowałem bazę i teraz już wszystko gra.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.09.2025 - 01:26 |