Je ferais en sorte que la requête continue à renvoyer les données telles que vous êtes actuellement, sous forme de colonnes individuelles, et à la place, je ferais en sorte que le code de l'interface utilisateur les formate comme il en a besoin. Le rend plus flexible afin que vous puissiez avoir x affichages différents des mêmes données, utilisant tous la même requête comme source de données.