tal vez puedas usar un group by y tambien no seria mala idea usar JOINS (eso te lo dejo como sugerencia para mejor rendimiento):
Código PHP:
//
SELECT
usuarios_artistas.id,usuarios_artistas.nombre, obras.quien,obras.foto
FROM
usuarios_artistas INNER JOIN obras ON usuarios_artistas.id = obras.quien
GROUP BY
usuarios_artistas.id
//