J'ai tableau similaire à ce qui suit:Comparaison côte à côte des données par année dans SQL
Year | Product | Value
2006 A 10
2006 B 20
2006 C 30
2007 A 40
2007 B 50
2007 C 60
Je voudrais une requête qui renverrait la comparaison suivante
Product | 2006 Value | 2007 Value
A 10 40
B 20 50
C 30 60
Quels sont les options pour le faire? Peut-il être fait sans jointures?
Je travaille avec DB2, mais des réponses dans tous les types SQL seraient utiles.
En ce qui concerne la partie générale de votre question dans d'autres il y a un DBMS mot-clé 'PIVOT' –