Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Count z 2 tabeli w jednym zapytaniu
ahold
post
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 ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ahold
post
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)
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: 16.10.2025 - 08:05