Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Wyciąganie rekordów z bazy danych
#1
Witam, mam taką sytuację:
mam tabelę 'users' i 'adds' w tabeli users mam rzecz jasna userów, i chciałbym ich poukładać tak, aby kolejność była wyznaczona wg tabeli adds, a w niej mamy iles tam rekordów, i pole 'dodal' ma wartosc taką jaką pole 'link' z users. Chciałbym posortować 10 userów z największą ilością rekordów z adds w kolejności malejącej.
Jak ja mógłbym tego dokonać? Myślę nad tym, i myslę, i nic wymyśleć nie mogę..
Odpowiedz
#2
Możesz to zrobić w dwóch osobnych zapytaniach lub w jednym (używając np. LEFT JOIN).

Pokaż nam strukturę tabel to Ci napisze zapytanie. Smile
Odpowiedz
#3
rodi, nie lepiej pętle z ORDER BY i LIMIT?
Odpowiedz
#4
Struktura tabeli adds - http://image.mmazur.info/files/528154.png
Struktura tabeli users - http://image.mmazur.info/files/593782.png

Dzięki Smile
Odpowiedz
#5
może coś takiego? SELECT users.link, COUNT(*) AS suma FROM users, adds WHERE users.link=adds.dodal GROUP BY users.link ORDER BY suma DESC LIMIT 10
"Kod ma być koszerny!" [Obrazek: 106.gif]
Odpowiedz
#6
Dzięki wielkie Stary Smile Powiedz mi tylko w jaki sposób dostałem sumę? ;> BTW. Świetna sygnatura hahah Smile
Odpowiedz
#7
COUNT(*)
Odpowiedz
#8
rodi Ci odpowiedział skąd masz sumę, więc ja tylko podziękuję za sygnaturki skomentowanie Smile
"Kod ma być koszerny!" [Obrazek: 106.gif]
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  cron nie łączy się z bazą danych michalszyd 3 5,004 18-01-2018, 06:15
Ostatni post: ytprzetwornik
  Zmniejszenie czasu dostępu do bazy darling 8 8,412 06-12-2017, 18:00
Ostatni post: arki878
  Przeszukiwanie bazy, przechowywanie wyników vundo 3 4,191 02-12-2016, 20:16
Ostatni post: tereska3
  Pobieranie danych z dwóch baz danych jarekcda 2 5,189 28-11-2016, 11:55
Ostatni post: ania9
  podział danych za pomocą substr ppsqm 1 4,149 18-06-2014, 15:18
Ostatni post: Kartofelek

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl