Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 11.01.2006 Ostrzeżenie: (0%)
|
Witam
Mam pewien problem, chcąc zoptymalizować zapytania do bazy MySQL złożyłem jedno duże zapytanie. Po wielu próbach udało mi się złożyć zapytanie, które działa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Niestety przy kilkunastu tysiącach rekordów moje zapytanie wykonuje się kilka minut co jest nie do przyjęcia. Chodzi o sklep internetowy. Czy da się coś zrobić jeszcze z tym zapytaniem czy muszę wykombinować coś innego ?
W tym zapytaniu chodzi o to żeby wybrać produkty, które mają cechy równe "lato" oraz "205" (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) prod_products - tabela z produktami prod_products_trans - tabela z tłumaczeniem do produktów prod_features_values - tabela z cechami produktu np. sezon = lato, grubość = 350, wysokość = 100 Liczę na pomoc kolegów (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował Pyrfee 19.04.2009, 11:03:10 |
|
|
|
sowiq Ja bym to zrobił mniej-więcej tak:
[SQL]... 19.04.2009, 11:14:39
Pyrfee No właśnie jak tutaj między znacznikami [ sql ] zr... 19.04.2009, 11:32:32
sowiq Jeśli w tabeli prod_features_values masz dla jedne... 19.04.2009, 12:24:06 ![]() ![]() |
|
Aktualny czas: 24.10.2025 - 14:20 |