Witam,
Od kilku godzin głowię się nad problemem dotyczącym sformułowania zapytania do bazy mySQL, który zwróci najnowszą wersję dokumentu o określonym identyfikatorze. Baza wygląda mniej więcej tak:
wersja_dokumentu [INT, PRIMARY, AUTOINC] | identyfikator_dokumentu [INT] | dane [TEXT]
0 | 0 | tresc 1
1 | 0 | tresc 2
2 | 0 | tresc 3
3 | 1 | tresc 4
4 | 1 | ..............
5 | 1 | | ..........
6 | 2 | ........
7 | 2 | .........
8 | 2 | ........
Chciałbym jednym zapytaniem sprawić, aby dostać coś takiego:
wersja_dokumentu [INT, PRIMARY, AUTOINC] | identyfikator_dokumentu [INT] | dane [TEXT]
2 | 0 | tresc 3
5 | 1 | | ..........
8 | 2 | ........
Jak widać dla każdego identyfikatora dokumentu należy znaleźć maksymalną wartość wersji i zwrócić rekord.
Jak to zrobić, za cholerę nie wiem i będę wdzięczny za wskazówki.