Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
Wyciąganie rekordów z bazy danych - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych)
+--- Wątek: Wyciąganie rekordów z bazy danych (/thread-wyciaganie-rekordow-z-bazy-danych)



Wyciąganie rekordów z bazy danych - kajzur - 26-09-2009

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ę..


RE: Wyciąganie rekordów z bazy danych - KowR - 26-09-2009

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


RE: Wyciąganie rekordów z bazy danych - mateo - 26-09-2009

rodi, nie lepiej pętle z ORDER BY i LIMIT?


RE: Wyciąganie rekordów z bazy danych - kajzur - 26-09-2009

Struktura tabeli adds - http://image.mmazur.info/files/528154.png
Struktura tabeli users - http://image.mmazur.info/files/593782.png

Dzięki Smile


RE: Wyciąganie rekordów z bazy danych - BeamBear - 26-09-2009

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


RE: Wyciąganie rekordów z bazy danych - kajzur - 26-09-2009

Dzięki wielkie Stary Smile Powiedz mi tylko w jaki sposób dostałem sumę? ;> BTW. Świetna sygnatura hahah Smile


RE: Wyciąganie rekordów z bazy danych - KowR - 26-09-2009

COUNT(*)


RE: Wyciąganie rekordów z bazy danych - BeamBear - 27-09-2009

rodi Ci odpowiedział skąd masz sumę, więc ja tylko podziękuję za sygnaturki skomentowanie Smile