![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 495 Pomógł: 2 Dołączył: 5.02.2006 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Tabela:
Logowanie: -- ID_UZYTKOWNIKA -- LOGIN -- ... TEMATY: -- ID_TEMATU -- ID_NADAWCY -- ID_ODBIORCY -- DATA_OSTATNIEGO_POSTU -- ... POSTY: -- ID_POSTU -- ID_TEMATU_POSTU -- DATA -- ID_NADAWCY -- ID_ODBIORCY -- ... Pobieranie loginów (pojedyńczo, BEZ loginu użytkownika zalogowanego) jeśli istnieją tematy, oraz dołączanie ilości tematów: $pobieranie = mysql_query("SELECT l.id_uzytkownika, l.login, count(t.id_tematu) as ilosc FROM logowanie l LEFT JOIN tematy t ON t.id_nadawcy = l.id or t.id_odbiorcy = l.id WHERE (t.id_nadawcy = '".$_SESSION['id']."' or t.id_odbiorcy = '".$_SESSION['id']."') and l.id <> '".$_SESSION['id']."' GROUP BY l.id" ); W tym momencie mam tablicę z listą loginów (poza użytkownika zalogowanego) pojawiających się unikatowo, z od razu podaną ilością tematów założonych względem danego użytkownika. Całość to wątkowe dyskusje między użytkownikami np X i Y, gdzie X jest zalogowany. Pojawi się więc login Y'ka wraz z liczbą tematów założonych przez Y do X lub odwrotnie. Wszystko jest w porządku. Kuleje natomiast zrealizowanie pomysłu, aby do całości dołączana była ilość postów napisanych przez X do Y i odwrotnie, oraz suma postów X i Y. Zależy mi na jednym zapytaniu, ponieważ chcę uwzględnić opcję sortowania. Czy to się da jakoś zrealizować? -------------------- Programista Stron i Serwisów WWW oraz Aplikacji Internetowych
Specjalista ds. Pozycjonowania Aplikacji Internetowych Copywriter |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 6.07.2025 - 02:18 |