mam taka tabele w bazie danych:
jak mozna sie domyslec beda w niej przechowywane dokumenty ... kazdy dokument ma rozne wersje [sledzenie zmian], rozne wersje jezykowe oraz rozna ilosc stron [kazda strona osobny wpis w bazie
CREATE TABLE `documents` ( `docID` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, `alias` varchar(20) collate utf8_polish_ci NOT NULL DEFAULT '', `lang` varchar(2) collate utf8_polish_ci NOT NULL DEFAULT 'pl', `version` int(11) UNSIGNED NOT NULL DEFAULT '1', `page` tinyint(2) UNSIGNED NOT NULL DEFAULT '1', `title` varchar(150) collate utf8_polish_ci DEFAULT NULL, `content` text collate utf8_polish_ci NOT NULL, `description` varchar(255) collate utf8_polish_ci DEFAULT NULL, `author` int(10) UNSIGNED NOT NULL DEFAULT '0', `createDate` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `lastChange` datetime DEFAULT NULL, `attributes` SET('system','hidden','deleted','sitemap','file','stats') collate utf8_polish_ci DEFAULT NULL, PRIMARY KEY (`docID`,`alias`,`lang`,`version`,`page`), FULLTEXT KEY `text` (`content`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci;

warunek: zapytanie musi dzialac na mysql41 i dobrze by bylo gdyby dzialalo na postgresql 8.0 ...
pozdrawiam