Bonsoir,
Lorsque l'on fait un GROUP BY, est-il possible de choisir les valeurs que l'on veut garder dans le SELECT.
Exemple : J'ai des recettes de base pour faire des confitures et ensuite j'ai des variantes. Je veux la liste des recettes et dans cette liste une seule recette par fruit sachant que la recette de saison l'emporte sur la recette de base.
Ma requete ressemblerait à :
Donc je veux avoir la recette de saison du fruit lorsqu'elle existe et celle de base sinon.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT fruit, CASE WHEN recette = "saison" THEN recette ELSE recette END AS recette FROM ma_table GROUP BY fruit
Merci pour votre éclairage
Partager