ID||Imię||Nazwisko
I tabelę akcje:
ID_klienta||unix_time||id_akcji
I chodzi mi o to, żeby wyświetlić listę klientów + akcje na zasadzie:
SELECT * FROM klienci LEFT JOIN akcje ON akcje.id_klienta=klienci.id
Jednak jeden klient może mieć wiele akcji, a mi zależy na tym, aby wyświetlić tylko ostatnią akcję (czyli tą, gdzie time ma największą wartość)
Próbowałem coś w stylu:
lecz nie chodzi i nie jestem pewny, czy właśnie tak to należy zrobić, czy może iść w inną stronę, stąd prośba do Was.
SELECT * FROM klienci LEFT JOIN(SELECT * FROM akcje ORDER BY time DESC LIMIT 1 ) akcje ON akcje.id_klienta=klienci.id