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 :
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)
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

Merci de votre aide