[mysql] problem z złożonym zapytaniem

0

Witam mam taką tabele w bazie

id|profile_from|profile_to|send_date

nie umiem zrobić zapytania które wyciagnelo by najnowszy wiersz(send_date) dla kazdego profile_from i profile_to

tzn jesli mam

1|2|3|2010-08-10|
2|2|3|2010-09-10|
3|3|3|2010-09-13|
4|3|3|2010-09-11|
5|3|4|2010-09-14|
6|3|4|2010-09-12|

chciałbym dostac cos takiego:

2|2|3|2010-09-10|
3|3|3|2010-09-13|
5|3|4|2010-09-14|

0
SELECT t.* FROM tabela t JOIN (SELECT profile_from, profile_to, max(send_date) date FROM tabela GROUP BY profile_from, profile_to) t1 ON t.profile_to=t1.profile_to AND t.profile_from=t1.profile_from AND t1.date=t.send_date

1 użytkowników online, w tym zalogowanych: 0, gości: 1