SELECT users.user_id, users.username, users.avatar, users.signature, users.user_posts, users.user_topics, users.user_group, users.reputation, users.warnings, topics.topic_replies, posts.post_id, posts.parent_topic, posts.message, posts.poster_id, posts.date, groups.group_name, groups.group_style, groups.group_image FROM users, topics, posts, groups WHERE topics.topic_id = '. mysql_real_escape_string( $_GET['id'] ) .' AND topics.topic_poster = users.user_id AND users.user_group = groups.group_id AND posts.parent_topic = '. mysql_real_escape_string( $_GET['id'] ) .' ORDER BY posts.date ASC LIMIT '. $start .', '. $limit
no masakra

bardzo dlugo sie wykonuje przy probie wyswietlenia 10 rekordow
nie jestem ekspertem od SQL takze nie wiem jak poprawic optymalnosc (nie chce trzymac wszystkich danych w jednej tabeli )
w sumie w PHPMYADMIN to wykonuje sie szybko
wyswietlam to za pomoca
while( $post = mysql_fetch_assoc(..) )
{
...
}