Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pobieranie danych kilkoma zapytaniami czy przez join?
awakening
post
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 12.01.2008
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Witam,

mam bazę danych zbudowaną częściowo relacyjnie (celowo jest tylko częściowo) i chciałbym z tej bazy pobrać dane z wszystkich tabel i w tym momencie pojawia się problem gdyż teoretycznie mogę dostać się do wszystkich danych jednym zapytaniem jednak wtedy tworzy mi się ogromna tablica z duplikującymi się danymi (np, w jednej tabeli mam 2 rekordy, a w drugiej 30 rekordów powiązanych z tymi pierwszymi, jak w następnych też jest różna liczba rekordów to wiadomo co się dzieje) i teraz mam pytanie, czy lepiej pobrać te dane kilkoma zapytaniami (3-4) i mieć tylko to co się chce w kilku mniejszych tablicach, czy lepiej pobierać wszystkie do jednej dużej tablicy (100-150 elementów), a później to rozbijać na mniejsze tablice jakąś funkcją, przeszukując tą dużą tablicę itp? Zatrzymałem się w miejscu, a nie chce przerabiać wszystkiego co do tej pory stworzyłem, pomocy (IMG:http://forum.php.pl/style_emoticons/default/sciana.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
awakening
post
Post #2





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 12.01.2008
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Rozbiłem to na pięć zapytań (niektóre z join inner i join left) i mam pobrane wszystkie dane które mnie interesując w 5 oddzielnych tablicach (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) w ten sposób będę wyświetlał wszystkie szczegóły obiektu na podstronie obiwktu, więc nie powinno to zabić bazy, wyniki wyszukiwania będą pobierane jednym zapytaniem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.10.2025 - 11:33