Bonjour,

Excusez la naïveté de mon post car je me perds encore avec la logique du langage SQL que je viens de commencer à prendre il y a quelques jours.

En exécutant la requête:
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT Max(Col1), Col2, Max(Col3), Max(Col4) FROM MaTable GROUP BY Col2
J'obtiens le résultat suivant:

Col1 Col2 Col3 Col4
item1 11 A X
item1 12 A X
item1 13 B
item1 14 B
item2 21 A Y
item3 31 A Z
item3 32 B
item2 22 B
item2 23 B

Et moi ce que je souhaite avoir c'est le résultat ci-dessous:

Col1 Col2 Col3 Col4
item1 11 A X
item1 12 A X
item1 13 B X
item1 14 B X
item2 21 A Y
item3 31 A Z
item3 32 B Z
item2 22 B Y
item2 23 B Y

Mais je ne sais pas comment le faire. J'ai essayé SELECT Max(Col1), Col2, Max(Col3), Max(Col4) FROM MaTable GROUP BY Col2, Col1 mais ça n'a pas marché.

Pourriez-vous donner un coup de main svp ?