SELECT SUM(.........

Niki -  
scoubigee Messages postés 119 Statut Membre -
Bonjour,

Voici ma table mysql qui s'appelle marché
---------------------------------
|ID | Nom | Prix |
---------------------------------
1 | Fraise | 1
2 | Poire | 3
3 | Kiwi | 4

J'aimerais effectuer une requete SQL.
Je voudrais avoir la somme des prix de l'entré numero 1 avec l'entré numéro 3.

J'ai essayé :
SELECT SUM(prix) as prix FROM marché WHERE id = 1 AND id = 3

Mais malueresement sa ne marche pas....
Merci de vien vouloir m'aider.

1 réponse

scoubigee Messages postés 119 Statut Membre 22
 
C'est normal que ca ne marche pas, car ton id ne peut être égal à 1 et à 3 en meme temps ! Au lieu du AND il faut mettre OR !!!
SELECT SUM(prix) as prix FROM marché WHERE id = 1 OR id = 3

Autre conseil : ne met pas d'accents dans les noms de table, ça pourrait t'éviter certains soucis.
4