![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 385 Pomógł: 26 Dołączył: 22.03.2008 Skąd: TM Ostrzeżenie: (0%)
|
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ć? Prosze o pomoc (IMG:style_emoticons/default/smile.gif) |
|
|
|
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
LEFT JOIN + ORDER BY wg kolumny z drugiej tabeli?
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 385 Pomógł: 26 Dołączył: 22.03.2008 Skąd: TM Ostrzeżenie: (0%)
|
Kod SELECT * FROM `users` LEFT JOIN `cytaty` ON (cytaty.dodal=users.link) Takie zapytanie nie zwraca mi tego co bym chciał.. Można prosić o korektę? |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 203 Pomógł: 6 Dołączył: 11.09.2005 Ostrzeżenie: (0%)
|
Kod SELECT * FROM `users` LEFT JOIN `cytaty` ON (cytaty.dodal=users.link) Takie zapytanie nie zwraca mi tego co bym chciał.. Można prosić o korektę? Witaj, A czy dodal ma tą samą wartość co link? Nie wydaję mi się! To jest klucz jakim łączysz dane, czyli musi mieć tą samą wartość lub kierować do innej tabeli. Jak połączysz np. "Adam" z "http://www.google.pl"? Niemożliwe. I klucze raczej się nazywa po id_* lub pid, uid, sid, ale to zależy od Ciebie. Pozdrawiam, Largo Ten post edytował Largo 25.09.2009, 19:01:54 |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 385 Pomógł: 26 Dołączył: 22.03.2008 Skąd: TM Ostrzeżenie: (0%)
|
Dodał przechowuje tę wartość co link. Dodał jest wartością sesyjną dodawaną do bazy wraz z materiałami (tj innymi polami), a link jest to wartość jaką posiada zmienna sesyjna.
Przykład: [1] => stdClass Object ( [id] => 22 [login] => kajzur [haslo] => blablaa [uznanie] =>b;lablabla [miasto] => blala [email] => blablaaa [date] => 2009-08-29 [ip] => blablaa [link] => kajzur [sex] => male [referer] => znajomy [tresc] => baaallaa [dodal] => kajzur [artysta] => Vbaaba [kawalek] => blaa [data] => 2009-08-29 [status] => 1 [sklad] => 834 ) Proszę o pomoc, bo możliwe ze się mylę (IMG:style_emoticons/default/smile.gif) Ten post edytował kajzur 25.09.2009, 21:56:58 |
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 06:05 |