Potrzebuje na swojej stronie wykonac modul ktory bedzie wyswietlal ostatnie koemntowane rzeczy.

To znaczy bedzie podawal tytul z linkiem i aktualna ilosc komentarzy, sortowane malejaco wedlug daty.

Problem polega na tym ze posiadam tabele komentarzy w ktorej komentarze poszcazegolnych rzeczy (newsow, artykulow, filmow, plikow itp) sa rozroznialne (dane ident do danej grupy) i tabele poszczegolnych dzialow z danymi.

Jak skonstruowac zapytanie by bylo jak najbardziej optymalne.

rezeultat powinien byc taki jak na http://esport.pl/ ostatnie komentarze po prawej stronie.

Tabela komantarzy:

com_id - id komentarza
com_date - data
com_user - autor
com_body - tresc
com_nuke - ukryty
quote - cytatowany komentarz
ident - rozroznienie na artykuly, newswy, filmy itp (1 = news, 2 = artykuly itp)
ident_id - id danego artykulu czy tez newsu

Do tego sa tabele z newsami, artykulami, filmami, zdjeciami, zakaldami itp (kazdy element ma w bazie wpisana ilosc komentarzy)

Komentarze z pierwszej tabeli sa powiazane z danym elementem poprzez id

Moze wyjasnie to inaczej

w tabeli komentarzy pole ident wskazuje na dany tym contentu, czyli np:
1 - newsy
2 - artykuly
3 - zdjecia itd
natomiast pole ident_id wskazuje id danego elemntu

Przyklady:
com_id = 1, ident = 1, ident_id = 4852 --> Komentarz o id 1 do newsa o id 4852
com_id = 2, ident = 3, ident_id = 4852 --> Komentarz o id 2 do zdjecia o id 4852

Jak teraz z mysql wybrac rekordy tak zeby para ident z ident_id byla unikalna

Chodzi o to zeby uniknac sytuacji gdy w bloku ostatnie komentarze bedzie 5 linkow do tego samego newsa/artykulu/zdjecia