Directamente con mysql no o muy complicado usa programacion externa...
Es posible listar asi
Usuarios
idUsuario
usuario
...
RelUsuDeposito
id
idUsuario
idDeposito
Depositos
idDeposito
deposito
...
SELECT u.usuario,d.deposito
FROM usuarios u INNER JOIN RelUsuDeposito rd
ON u.idUsuario=rd.idUsuario
INNER JOIN depositos d
ON rd.idDeposito=d.idDeposito
ORDER BY u.usuario,d.deposito;
id nombre despotitos_asignados
0 usuario 1 deposito 1
1 usuario 1 deposito 2
3 usuario 2 deposito 2
4 usuario 3 deposito 1
5 usuario 3 deposito 3
6 usuario 3 deposito 4
a partir de esto un bucle com programación externa te presentara los datos como quieres
Para no poner codigo, digamos
Código pre:
Ver originalusuario=""
para cada elemento
si elemento(usuario)<>usuario
imprime salto linea + elemento(usuario)
usuario=elemento(usuario)
fin si
imprime elemento(deposito) + ","
fin para
mejorable pero va por ahi....