Jointure SQL

Fermé
monta - 10 mars 2014 à 11:29
flojfloj Messages postés 282 Date d'inscription mardi 25 décembre 2012 Statut Membre Dernière intervention 16 décembre 2019 - 10 mars 2014 à 12:19
Bonjour,

Voici mon problème:

J'ai trois tables:
Une table cadeaux, contenant 3 colonnes: id, login et points
Une table actions contenant 4 colonnes: id, login, points et theme
Une table tirages qui contient 4 colonnes:id, login, points et tirage


je voulais faire la somme des points pour chaque login dans les 3 tables

exemple: (cadeaux login: pierre points 10)
(actions login: pierre points 5)
(tirages login: pierre ponts 4)

<strong> résultat: login pierre points= 19</strong>

j'ai essayé cette requête mais ça fonctionne pas:


SELECT SUM('points') FROM cadeaux, actions, tirages WHERE 'login' ="pierre"

quelqu'un aurait-il une solution?

Merci d'avance.

Bonne journée
A voir également:

1 réponse

flojfloj Messages postés 282 Date d'inscription mardi 25 décembre 2012 Statut Membre Dernière intervention 16 décembre 2019 91
10 mars 2014 à 11:37
Il manque les relations. Et il manque la jointure dans la requête .
0
montabriza Messages postés 1 Date d'inscription lundi 10 mars 2014 Statut Membre Dernière intervention 10 mars 2014
10 mars 2014 à 12:10
cela dépasse mes compétences. savez vous comment le faire?

merci
0
flojfloj Messages postés 282 Date d'inscription mardi 25 décembre 2012 Statut Membre Dernière intervention 16 décembre 2019 91
10 mars 2014 à 12:19
Une table cadeaux, contenant 3 colonnes: id, login et points
Une table actions contenant 4 colonnes: id, login, points et theme
Une table tirages qui contient 4 colonnes:id, login, points et tirage

Les tables doivent être en relation :
Cadeaux doit contenir un champ de actions et/ou tirage
Actions doit contenir un champ de tirage et/ou cadeaux
etc...
0