SQL = "SELECT DISTINCT USER_ONLINE.ID, USER_ONLINE.CARS_ID, USER_ONLINE.SESSION_ID, USER_ONLINE.LAST_ACCESS, USER_ONLINE.CREATED_DATE, USER_ONLINE.CHANGED_DATE, USER_ONLINE.ACTIVE, CARS.ID, CARS.MEMBER_ID, CARS.IMAGE, MEMBER.ID, MEMBER.MEMBER_TYPE_ID, MEMBER.UNAME FROM CARS LEFT JOIN USER_ONLINE ON USER_ONLINE.CARS_ID = CARS.MEMBER_ID LEFT JOIN MEMBER ON CARS.MEMBER_ID = MEMBER.ID WHERE MEMBER_TYPE_ID = 2 ORDER BY CHANGED_DATE DESC LIMIT 15"
Jag vill hämta ut de 15 senaste inloggade och visa deras bilder.
Problemet är att det kommer likadana bilder. Samma data förekommer flera gånger, fast med olika datum.
Tabellen med data kan jag inte ändra på.
Från user_online.cars_id ska det hämtas distinct limit 15
Av dessa 15 ska det hämtas member.uname där member_type_id = 2
Dessa 15 har en bild (cars.image) där cars.member_id = member.id
Det är inte jag som har gjort tabellen, jag får inte lov att ändra på det heller.
Vad innehåller de olika kolumnerna? Är last_access senaste inloggning? Kan en medlem ha flera bilder? I så fall, vilken av dessa vill du visa. Vill du ha de 15 senaste unika inloggningarna eller bara de 15 senaste?