Witam mam problem z sortowaniem oto moje zapytanie
  1. SELECT `d`.*, `a`.`data` AS `__data`, `serwer`.`nazwa` AS `serwer_nazwa`, IF(`a`.`data`<"2011-06-06", 1, 0) AS `bold` , IF(`a`.`data`<"2011-05-29", 1, 0) AS `error` FROM `_domeny` AS `d` LEFT JOIN `_serwer` AS `serwer` ON `d`.`serwer`=`serwer`.`id` LEFT JOIN `_links` AS `a` ON `d`.`id`=`a`.`do` GROUP BY `d`.`id` ORDER BY `a`.`data` DESC

Kombinuje nad tym zapytaniem od dłuższego czasu i nie mogę dojść do ładu.
Problem polega na tym, że nie sortuje mi wg daty z tabeli _links wg najnowszego wpisu tylko pokazuje pierwszą datę która została wpisana do bazy (wg id) a nie jak chciałem wg pola `data`

Edit, google nie gryzie smile.gif i znalzłem odp, oczywiście kombinowałem za dużo, rozwiązanie niżej smile.gif
  1. SELECT `d`.*, MAX(`a`.`data`) AS `__data`, `serwer`.`nazwa` AS `serwer_nazwa`, IF(MAX(`a`.`data`)<"2011-06-06", 1, 0) AS `bold` , IF(MAX(`a`.`data`)<"2011-05-29", 1, 0) AS `error` FROM `_domeny` AS `d` LEFT JOIN `_serwer` AS `serwer` ON `d`.`serwer`=`serwer`.`id` LEFT JOIN `_links` AS `a` ON `d`.`id`=`a`.`do` GROUP BY `d`.`id` ORDER BY `a`.`data` DESC