Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> SQL - Pobieranie takich samych rekordów
aleks365
post
Post #1





Grupa: Zarejestrowani
Postów: 134
Pomógł: 1
Dołączył: 26.02.2012

Ostrzeżenie: (0%)
-----


Witam

chciałem wykonać takie zapytanie

mam tabele w mazie takie
id id_file id_user data
i chciałem pobrać z tabeli id_user jak najwięcej takich samych wartości ale ja ich nie znam bo to jest tabela statystyki pobierania i nie wiem jak to pobrać dokładnie chcę wykonać zapytanie które wybierze który użytkownik ma najwięcej pobrań czyli który rekord id użytkownika się powtarza najwięcej razy
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 9)
tehaha
post
Post #2





Grupa: Zarejestrowani
Postów: 1 748
Pomógł: 388
Dołączył: 21.08.2009
Skąd: Gdynia

Ostrzeżenie: (0%)
-----


musisz pogrupować wyniki na kolumnie user_id i zliczyć:
  1. SELECT COUNT(id) AS num, id_user FROM tableName GROUP id_user ORDER BY num
Go to the top of the page
+Quote Post
spokoloko123
post
Post #3





Grupa: Zarejestrowani
Postów: 114
Pomógł: 12
Dołączył: 15.02.2012

Ostrzeżenie: (0%)
-----


Jak napisał tehaha tylko że:
  1. SELECT COUNT(id) AS num, id_user FROM tableName GROUP id_user ORDER BY num DESC LIMIT 1


--------------------
Pomogłem? Kliknij POMÓGŁ
Go to the top of the page
+Quote Post
aleks365
post
Post #4





Grupa: Zarejestrowani
Postów: 134
Pomógł: 1
Dołączył: 26.02.2012

Ostrzeżenie: (0%)
-----


żadne z tych zapytań nie działa
Go to the top of the page
+Quote Post
tehaha
post
Post #5





Grupa: Zarejestrowani
Postów: 1 748
Pomógł: 388
Dołączył: 21.08.2009
Skąd: Gdynia

Ostrzeżenie: (0%)
-----


pokaż jakiego zapytania użyłeś i co zwróciło
Go to the top of the page
+Quote Post
aleks365
post
Post #6





Grupa: Zarejestrowani
Postów: 134
Pomógł: 1
Dołączył: 26.02.2012

Ostrzeżenie: (0%)
-----


zapytanie zrobiłem w http://localhost/phpmyadmin/ wybrałem SQL i wpisałem ten kod i wywala error

  1. #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-driver GROUP id_user ORDER BY num' at line 1
Go to the top of the page
+Quote Post
tehaha
post
Post #7





Grupa: Zarejestrowani
Postów: 1 748
Pomógł: 388
Dołączył: 21.08.2009
Skąd: Gdynia

Ostrzeżenie: (0%)
-----


ale pokaż jakie zapytanie dałeś, wklej tutaj ten kod, nie podałeś nam struktury tabeli, więc musiałeś dostować to zapytanie do swojej tabeli
Go to the top of the page
+Quote Post
aleks365
post
Post #8





Grupa: Zarejestrowani
Postów: 134
Pomógł: 1
Dołączył: 26.02.2012

Ostrzeżenie: (0%)
-----


Tabela: statistics

struktura
id
id_file
id_user
data
Go to the top of the page
+Quote Post
tehaha
post
Post #9





Grupa: Zarejestrowani
Postów: 1 748
Pomógł: 388
Dołączył: 21.08.2009
Skąd: Gdynia

Ostrzeżenie: (0%)
-----


  1. SELECT COUNT(id) AS num, id_user FROM statistics GROUP BY id_user ORDER BY num DESC LIMIT 1
Go to the top of the page
+Quote Post
aleks365
post
Post #10





Grupa: Zarejestrowani
Postów: 134
Pomógł: 1
Dołączył: 26.02.2012

Ostrzeżenie: (0%)
-----


dzięki działa
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 11:20