Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 0 Dołączył: 1.08.2007 Ostrzeżenie: (0%)
|
Witam.
Mam tabelę z 8640000 wpisami. v_id(primary key), p_id(id produktu), i_ip(ip usera który wchodzi na stronę produktu) Chciałbym napisać zapytanie, które zwróci mi: v_id'y pierwszych wejść na konkretny produkt z konkretnego ip'a - czyli jeżeli user przegląda ofertę to chcę znać v_id pierwszego wejścia na każdy produkt, który przeglądał. Tabela jest spora i próby grupowania po dwóch wartościach kończyły się przeciążeniem serwera. Dziękuję za konstruktywne propozycje i wskazówki. Pozdrawiam. |
|
|
|
trueblue Coś chyba bardzo podobnego: Temat: Wybranie n wier... 26.10.2014, 16:16:40
Juzek Rozwiązałem to trochę inaczej:
dodałem kolumnę za... 27.10.2014, 08:51:07
aniolekx [SQL] pobierz, plaintext SELECT MIN(v_id),... 27.10.2014, 09:05:51
Juzek Niestety grupowanie po dwóch kolumnach "zabij... 27.10.2014, 14:05:36
aniolekx a masz ten indeks założony? 27.10.2014, 14:55:09
Juzek Aktualnie nie. Mam już ukończony ten etap wg powyż... 27.10.2014, 17:20:10 ![]() ![]() |
|
Aktualny czas: 11.10.2025 - 17:07 |