pomoc s úpravou sql dotazu

Ahoj mam tento dotaz:

$result = $db->query('SELECT u.id, u.username, u.title, u.num_posts, u.registered, g.g_id, g.g_user_title, g.g_color FROM '.$db->prefix.'users AS u LEFT JOIN '.$db->prefix.'groups AS g ON g.g_id=u.group_id WHERE u.id>1'.(!empty($where_sql) ? ' AND '.implode(' AND ', $where_sql) : '').' ORDER BY '.$sort_by.' '.$sort_dir.' LIMIT '.$start_from.', 50') or error('Unable to fetch user list', __FILE__, __LINE__, $db->error());

poradte prosim jak ho poupravit abych mohl vybrat z dalsi tabulky ktera se menuje treba reputace sloupec reputace_all.
myslel jsem nejak takle

JOIN '.$db->prefix.'reputation AS r ON u.id=r.user_id

a do selectu dat r.reputation_all
ale vubec nevim kam to v tom dotazu pridat. porad to hazi chybu

predem moc diky
moc nerozumím, ale zkus si celý sql dotaz dát do proměnné a to co se provádí si před provedením vypiš, třeba na chybu přijdeš rychleji. Když ne, tak ten dotaz (bez muchlanin s php) dej sem, někdo ti poradí.