![]() |
![]() |
![]()
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%) ![]() ![]() |
Kurcze, coś jest nie tak.
Zwraca mi około 60 wpisów. A w 1 tabeli mam 60 rekordów, i w drugiej 60 rekordów. Powinno dać około 120. Chcę uzyskać łączną ilość rekordów nadrzędnych i podrzędnych. Tak jak bym zaznaczył w systemie operacyjnym folder, prawy, właściwości, i uzyskać liczbę "plików i folderów". Gdzie folderami są rekordy z pierwszej tabeli. A plikami rekordy z drugiej tabeli, będące w pierwszej. Gdzie "będące" = zawierające w polu podrzędny identyfikator. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 14:04 |