Salut tout le monde
j'ai une table produits(id, libelle, prix1, prix2, categorie).
categorie peut etre null.
je me demande est ce possible d'écrire une requête qui permet de retourner la somme (prix1+prix2) pour les produits avec categorie et les produits sans categorie(valeur null) ?
par exemple : retourner les deux valeurs dans deux colonnes,
voila ce que je'ai fait :
mais je n'ai qu'une seule colonne comme résultat, elle s'appelle Expr1, de plus je cherche à simplifier ma requête, pourquoi pas n'avoir qu'un seul select
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SELECT SUM(prix1 + prix2) AS Expr1 FROM produits WHERE (categorie IS NOT NULL) UNION SELECT SUM(prix1 + prix2) AS Expr2 FROM produits AS produits_1 WHERE (categorie IS NULL)
Merci de votre aide
Partager