Komplizierte Query :)

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Komplizierte Query :)

    Ich hab da ne SQL Query, die ist schon echt ausgebaut und des reicht irgendwie noch net. Vielleicht kann mir da jemand nen Tipp geben :

    PHP-Code:
    $ols_query_4  "SELECT session_start,session_name,session_page FROM $db_name.hp_sessions WHERE session_logged='1' ";
    $ols_query_4 .= "GROUP BY session_name ORDER BY session_level"
    ^^ Das ist eine Abfrage aus meiner Session Table. Da es ja passieren kann, das der Anwender mehrere IE Fenster öffnet und sich somit auch in mehrere verschiedene Sessions einloggt, hab ich GROUP BY dazu benutzt, das jeweils nur EINMAL der Username auftaucht.

    PROBLEM : Wenn der user in mehreren versch. Sessions eingeloggt ist, möchte ich, das er session_page von der aktuellsten Session des eingeloggten Users nimmt. Wie kann ich das machen?


    Ich hoffe ich hab mich verständlich ausgedrückt
    danke
    Zuletzt geändert von ; 04.01.2004, 11:50.

  • #2
    Code:
    SELECT 
        MAX(session_start),
        session_name,
        session_page 
    FROM 
        $db_name.hp_sessions 
    WHERE 
        session_logged='1' 
    GROUP BY 
        session_name,
        session_page 
    ORDER BY 
        session_level";
    Beantworte nie Threads mit mehr als 15 followups...
    Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

    Kommentar


    • #3
      aja - dankööö

      Kommentar

      Lädt...
      X