Thanks Serhat, you got me very close. I can now display everything I need to display except it is displaying the first time a client logs in instead of the last time. Here is my SQL statement:
SELECT
t_trackervisits.track_time,
t_trackervisits.track_clientid,
c_clients.client_first,
c_clients.client_last,
COUNT(t_trackervisits.track_clientid) AS Visits
FROM
t_trackervisits
INNER JOIN
c_clients
ON
t_trackervisits.track_clientid = c_clients.client_random
GROUP BY t_trackervisits.track_clientid
ORDER BY Visits DESC, t_trackervisits.track_time DESC
Here is my result. It’s all good except the date should be the last time the user logged in not the first time.
Sorting by visits , but needed to show the most recent date client logged in. I have it now. I was thinking too hard. I just needed to use a MAX() statement and it all works awesome now!
SELECT
MAX(t_trackervisits.track_time) AS Last,
t_trackervisits.track_clientid,
c_clients.client_first,
c_clients.client_last,
COUNT(t_trackervisits.track_clientid) AS Visits
FROM
t_trackervisits
INNER JOIN
c_clients
ON
t_trackervisits.track_clientid = c_clients.client_random
GROUP BY t_trackervisits.track_clientid
ORDER BY Visits DESC, t_trackervisits.track_time DESC