Tout d'abord, ma table mise en page:Comment puis-je créer une vue où les noms de colonnes sont définies à partir des valeurs de retour de requête
tblEquippedItems: < - (nom de la table)
de slotid (FK), itemid (FK), charid (FK) < - (attributs)
J'ai donc cette table qui décrit les objets qu'un personnage a équipés. L'ID de l'emplacement fait référence à l'emplacement de l'élément où réside l'élément, indiqué par itemid. Charid décrit le personnage qui a ces objets équipés.
Ce que je voudrais faire est de présenter les données dans un format comme ceci:
Nom du personnage | Elément d'épaule | Tête | Elément de jambe | ... | < - Noms des colonnes
Zalbar | Epaules de pénitence | Heaume de pénitence | Jambières de pénitence | ... | < - Valeurs de données
^- C'était ma tentative faible pour représenter un jeu de résultats de requête.
Je voudrais représenter cela comme une vue, donc je n'ai pas besoin d'avoir une table inutile et instable dans la base de données. Les noms de colonnes devront provenir de l'interrogation de la table de recherche qui stocke les noms d'emplacements d'éléments. Existe-t-il un moyen de définir par programme une telle vue? SQL dynamique peut-être? J'aimerais éviter que ...
Dans quelle base de données (incl. La version) est-ce? –