sto provando un po' le subquery in select

codice:
SELECT p.userid, p.points,
    (SELECT avatar
    FROM comprofiler AS c
    WHERE p.userid = id) AS avatar,
    (SELECT username
    FROM users
    WHERE p.userid = id
    ) AS username
FROM points AS p
ORDER BY  p.points DESC
così seleziono i dati degli utenti e sono ordinati per punteggio maggiore (come voglio io), ma in questo caso non riesco a prendere cb_professione da comprofiler