Pues si tienes 500 slots para la rifa, tendrán que mostrarlos sí o sí, a ver si logro explicarme.
1.- Primero haces tu consulta general a la BD.
2.- Después, con un while vas recorriendo CADA UNO de los numeros de los slots (vacios u ocupados) en esa rifa, y dentro de ese while vas preguntando si el número ya esta ocupado o no. Si lo está, que seleccione la foto del usuario, y si no que simplemente coloque el id del slot.
No le veo mucha ciencia