J'ai quelques données qui décrivent des ensembles de données plus larges. Il est donné dans le format de trois colonnes; champs, type de champ, notes. Chaque rangée est alors l'un des champs. Ce que je veux faire est de faire pivoter la première colonne de sorte que les lignes deviennent des colonnes dans lesquelles je vais charger les données. J'ai regardé la fonction de création de table en utilisant le tableau croisé mais la sortie réorganise juste mes rangées jusqu'ici j'ai essayé;Un pivot très simple dans PostgreSQL
SELECT *
FROM crosstab('select field, fieldtype, notes FROM
databasestructure order by 1,2')
AS final_result(field TEXT, fieldtype text,notes text);'
Veuillez modifier la question et ajouter des exemples de données et le résultat attendu. – klin