Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 159 Pomógł: 1 Dołączył: 31.08.2005 Ostrzeżenie: (0%)
|
witam mam taką tabelę
chciałbym pogrupować to w takiej formie: Kod data1 user1 user2 user1 data2 user4 user1 W jaknajmniejszej ilości zapytań do bazy. W tej chwili mam poprostu najpierw zapytanie ze zgrupowanymi datami, następnie w pętli pobieram uzytkowników. da się to przyspieszyć? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 159 Pomógł: 1 Dołączył: 31.08.2005 Ostrzeżenie: (0%)
|
hmmm... teraz wlasnie zrozumialem jaka głupote chciałem zrobić. chałem najpierw zgrupować daty nastepnie wyswietlić jaci uzytkownicy logowali sie tego dnia, czyli najpierw
, a pozniej w petli pobierałem userów, ale problem polega przy np. 30 dniach (mam wtedy 31 zapytan (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) myslalem, że mozna to np. jakimś jednym zapytaniem. Ten post edytował lenzcewski 24.05.2006, 19:57:50 |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 189 Pomógł: 0 Dołączył: 4.07.2004 Skąd: z neostrady Ostrzeżenie: (0%)
|
hmmm... teraz wlasnie zrozumialem jaka głupote chciałem zrobić. Czemu głupotę? BTW możesz rozwiązać to w trochę inny sposób (jeżeli MySQL 4.1+):
Wszystko w jednym zapytaniu, tylko użytkowników masz w jednym wierszu, a nie osobnych. |
|
|
|
lenzcewski [mysql] optymalizacja zapytania 24.05.2006, 19:36:49
dr_bonzo [SQL] pobierz, plaintext UNIQUE KEY `id` (`id`... 24.05.2006, 19:43:14 
bendi Cytat(dr_bonzo @ 24.05.2006, 20:43 ) [SQL... 28.05.2006, 11:40:40 
mike_mech Cytat(bendi @ 28.05.2006, 12:40 ) Mała uw... 28.05.2006, 11:46:44 
bendi Cytat(mike_mech @ 28.05.2006, 12:46 ) Oj ... 28.05.2006, 12:06:27 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 18:46 |