Probuje stworzyc zapytanie ktore wyciagnie z bazy danych informacje o ostatnich wizytach dokonanych przez user u contact. Informacje znajduja sie w tabeli history. Problem w tym ze musze wyciagnac kilka innych informacji przy okazji z innych tabel.
Stworzylem nastepujace zapytanie:
SELECT c.lastname, c.firstname, a.account, max(h.completeddate) AS "completeddate", u.username, u.division FROM history h LEFT JOIN userinfo u ON h.userid = u.userid LEFT JOIN contact c ON h.contactid = c.contactid LEFT JOIN account a ON h.accountid = a.accountid WHERE u.division = 'BE REN' OR u.division ='BE RN&BS N' OR u.division = 'BE RN&BS F' GROUP BY c.lastname, c.firstname,u.username, u.division,a.account
W tej chwili w wyniku dostaje wszystkie ostatnie wizyty dokonane przez kazdego "username" a potrzebuje miec inforamcje o ostatniej wizyce bez wzgledu na username, czyli tylko jeden wiersz dla kazdego contact.
Nie wiem czy dosc jasno przestawilem problem. Jezeli moge cos dowyjasnic to dajcie znac.
Dzieki z gory za pomoc.
Pozdrawiam
Pawel