Supprimer un message
Raison de suppression du message (envoyée à l'utilisateur)

Voulez vous réellement supprimer ce message?  


Pinou
Je comprend pas bien ta [table qui comprend toutes les recettes] :
- Clé
- RecetteID
- IngrédientID
- SousRecetteID
- Quantité

Quantité est la quantité de l'ingrédient ou de la sous recette ?
IngrédientID et SousRecetteID peuvent tous deux contenir une valeur pour une même row ?

Si je devais le faire rapidement et sous réserve des perfs je ferait comme ça :

SELECT RecetteID
,SUM(CASE WHEN IngrédientID IS NULL THEN 0 ELSE 1 END) AS CountIngrédientID
,SUM(CASE WHEN SousRecetteID IS NULL THEN 0 ELSE 1 END) AS CountSousRecetteID
FROM [table qui comprend toutes les recettes]
GROUP BY RecetteID
HAVING CountIngrédientID > 0
AND CountSousRecetteID = 0
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?