bo nie dziala czy dlatego ze za bardzo obciaza baze?
Działać może i działa, natomiast napewno nieefektywnie wykorzystuje zasoby.
Po pierwsze zmuszasz bazę do analizy i optymalizacji dwóch zapytań, po
drugie przeglądają one te same dane wielokrotnie, choć zupełnie nie jest to
potrzebne.
przy jakiej ilosci danych w tabeli zdjecie bede widzial ze to zapytanie
jest toporne?
Trudno powiedzieć. Może nie ma takiej sytuacji, w której to odczujesz. To
zależy od wielu czynników związanych np. ze strukturą tabel, konfiguracją
bazy czy obciążeniem samego systemu. Natomiast podejście na "czuja" jest
niewłaściwe. Projektując bazę danych powinien interesować Cię przede
wszystkim koszt wyrażany konkretnymi liczbami, wrażenie użytkownika to
kwestia pochodna, często bardzo mylna (tj. na przykład coś "robi" szybko,
ale cichaczem pod spodem za każdym razem wykorzystanie CPU leci na 100%).
Maciek