![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 177 Pomógł: 0 Dołączył: 8.11.2005 Ostrzeżenie: (0%) ![]() ![]() |
mam takie tabele:
potrzebuję wybrać 6 losowych produktów z takimi warunkami: dostepnosc="T" fotka1>0 zrobiłem takie zapytanie:
efekt jest taki: Kod id select_type table type possible_keys key key_len ref rows Extra 1 SIMPLE sklep_cennik range PRIMARY,dostepnosc dostepnosc 8 NULL 8789 Using where; Using temporary; Using filesort 1 SIMPLE opis_produktu eq_ref PRIMARY,fotka1 PRIMARY 62 sklep_cennik.id_produktu 1 Using where czy da się jakoś te tabele połączyć tak żeby zmniejszyć ilość przetwarzanych wierszy? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 70 Pomógł: 2 Dołączył: 25.03.2009 Skąd: Pionki Ostrzeżenie: (0%) ![]() ![]() |
Spróbuj tak:
proponuję zamiast * użyć nazwy tych pól które faktycznie będą użyte, przyśpiesza to działanie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 14:18 |