![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 27.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
Uszanowanie,
Mam problem. Potrzebuję zoptymalizować pewien kod. Użyję tutaj pseudo kodu. liczba rekordow=0; POBIERAM SELECTEM rekordy z tabeli pierwszezj WHERE imie=jacek and nazwisko =stasiek { liczba rekordow++; ID=$row['id']; POBIERAM SELECTEM rekordy z tabeli DRUGIEJ WHERE "podrzedny" = ID <- jest równe identyfikatorowi zapytania głownego. { liczba rekordow++; } } liczba rekordow - zawiera teraz liczbe wszystkich wpisów i podwpisów. Czy można to zrobić w jednym zapytaniu SQL tak aby nie mieszać do tego php ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 27.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
Nie musze być ekspertem żeby stwierdzić że nie działa tak jak powinno :/
JOIN ma połączyć z boku tabele. No to faktycznie nie może działać, bo będzie zawsze miała rozmiar wielkości największej tabeli... Więc zgadza się, wywala tyle ile ma większa. Pytanie za 100 pkt, jest jak to ominąć (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 08:05 |