Jointure SQL

monta -  
flojfloj Messages postés 295 Date d'inscription   Statut Membre Dernière intervention   -
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

1 réponse

  1. flojfloj Messages postés 295 Date d'inscription   Statut Membre Dernière intervention   91
     
    Il manque les relations. Et il manque la jointure dans la requête .
    0
    1. montabriza Messages postés 1 Statut Membre
       
      cela dépasse mes compétences. savez vous comment le faire?

      merci
      0
    2. flojfloj Messages postés 295 Date d'inscription   Statut Membre Dernière intervention   91
       
      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