I assume a table structure as follows:
table1 {
userid primary key
[...]
}
table2 {
[...]
userid foreign key
avatar
}
The following SQL should work:
SELECT userid FROM table1 a
LEFT JOIN table2 b ON a.userid = b.userid
WHERE avatar IS NOT NULL
ORDER BY RAND() LIMIT 1