![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 561 Pomógł: 3 Dołączył: 2.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam 3 tabele, z których potrzebuję wyciągnąć dane
Produkty - z niej potrzebuję ID produktu (w bazie 6000 rekordów) Dokumenty - dokumenty do produktów - potrzebuję status dokumentu ( w bazie ok 5000 rekordów) Zamówienia - tutaj też potrzebuje tylko ID zamówienia jeśli istnieje do danego produktu ( w bazie około 15 000 rekordów)
Pokrótce: Wyciągam tylko te produkty, które nie mają zamówienia lub dokument nie jest zaakceptowany Zapytanie działa w miarę poprawnie, jest to lekkich poprawek bo dokumentów moze być więcej niż jeden i trzeba sprawdzić czy ostatni jest zaakceptowany, ale ważniejszym problemem jest to, że takie zapytanie SQL robi w okolo 2 minuty. Macie jakieś pomysły jak to zoptymalizować? Pozdrawiam. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 25.07.2025 - 01:54 |