Results 1 to 4 of 4

Thread: display records

  1. #1
    Join Date
    Jul 2003
    Posts
    421

    display records

    Hi all,
    I have 3 evenAction tables , Neswlog, eventLog, formLog , they all have
    id, sessionID, ind , subject , session ID
    and I also have id , sessionID in Login page , I want to display every action on each sessionID, how to do that?
    I use access 2007
    ________
    Volcano digital vaporizer
    Last edited by sql; 03-06-2011 at 02:07 AM.

  2. #2
    Join Date
    Nov 2002
    Location
    New Jersey, USA
    Posts
    3,932
    Join all three tables.

    select <field list>
    from table1
    join table2
    on ...
    join table3
    on ...

  3. #3
    Join Date
    Jul 2003
    Posts
    421
    I get error
    SELECT FormLog .userAction, FormLog .actionTime ,FormLog.sessionID,
    tEventdelete .userAction, t Eventdelete .actionTime, t Eventdelete.sessionID,
    tNewsLog .userAction, tNewsLog .actionTime, tNewsLog.sessionID , LoginLog.sessionID ,
    FROM FormLog , t Eventdelete , tNewsLog, LoginLog
    Where FormLog.sessionID= LoginLog.sessionID
    And Eventdelete.sessionID = LoginLog.sessionID
    And tNewsLog.sessionID = LoginLog.sessionID
    Groupby sessionID
    ________
    Universal health
    Last edited by sql; 03-06-2011 at 02:07 AM.

  4. #4
    Join Date
    Jul 2003
    Posts
    421
    I modify my sql code, but the display still not on hundred percent I want ,
    I want every sessionId and it's action
    1) may did not have action
    2) have action on news, event, form,
    3) only have action on any of the news, event or form
    we use access 2007 for this parject, so is that possible to use store procedure?
    Code:
    SELECT userAction, actionTime, LoginLog.sessionID,  tNewsLog.username,  tNewsLog.IPaddress
    FROM tNewsLog  Inner JOIN LoginLog ON tNewsLog.sessionID  = LoginLog.sessionID
    union   
    SELECT userAction, actionTime, LoginLog.sessionID, tEventDelete.username, tEventDelete.IPaddress
    FROM  tEventDelete Inner JOIN LoginLog ON  tEventDelete.sessionID  = LoginLog.sessionID   
    union
    SELECT userAction, actionTime, LoginLog.sessionID, FormLog.username,  FormLog.IPaddress
    FROM  FormLog Inner JOIN LoginLog ON  FormLog.sessionID  = LoginLog.sessionID   
    Union ALL
    SELECT userAction, actionTime, LoginLog.sessionID, tNewsLog.username, tNewsLog.IPaddress
    FROM tNewsLog  right JOIN LoginLog ON tNewsLog.sessionID  = LoginLog.sessionID
    Where tNewsLog.sessionID  is null
    Union
    SELECT userAction, actionTime, LoginLog.sessionID, tEventDelete.username, tEventDelete.IPaddress
    FROM  tEventDelete right JOIN LoginLog ON tEventDelete.sessionID  = LoginLog.sessionID
    Where tEventDelete.sessionID  is null
    Union
    SELECT userAction, actionTime, LoginLog.sessionID, FormLog.username, FormLog.IPaddress
    FROM  FormLog right JOIN LoginLog ON  FormLog.sessionID  = LoginLog.sessionID   
    Where FormLog.sessionID  is null
    ________
    Lock S.C.
    Last edited by sql; 03-06-2011 at 02:07 AM.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •