Спасиб, с тем я уже разобрался....
А вот как подщитать количество найденых строк, чтоб разбить на страницы?
count_all у меня считает все записи без DISTINCT..
SELECT DISTINCT `fpost_forum`, COUNT(`fpost_forum`) AS `count_all`, `fpost_id`, `fpost_theme`, `fpost_user`, `fpost_uguest`, `fpost_ip`, `fpost_date`, `fpost_update`, `fpost_text`, `fpost_answer`, `fpost_attach`, `user_id`, `user_nik`, `user_name`, `user_lastname`, `user_surname`, `user_foto`, `user_fotosize`, `user_bday`, `user_rday`, `user_sex`, `user_visible`, `user_lang`, `user_last`, `user_acc_msg`, `ftheme_id`, `ftheme_forum`, `ftheme_text`, `fforum_id`, `fforum_text`, (SELECT COUNT(*) FROM `fpost`
WHERE `fpost_theme` = `ftheme_id` AND `fpost_id` <= `fpost_id`) AS `count_in_toppic`
FROM `fpost` LEFT JOIN `ftheme` ON (`ftheme`.`ftheme_id` = `fpost`.`fpost_theme`)
LEFT JOIN `fforum` ON (`fforum`.`fforum_id` = `fpost`.`fpost_forum`)
LEFT JOIN `user` ON (`user`.`user_id` = `fpost`.`fpost_user`)
WHERE `fpost_text` LIKE '%аівавіафіаіваф%'
ORDER BY `fpost_date` DESC
LIMIT 0, 1
_____________
Одесса - мой город!)))