Besoin d'aide pour 2 petites requetes SQL [Résolu]

Signaler
Messages postés
4
Date d'inscription
vendredi 8 septembre 2006
Statut
Membre
Dernière intervention
16 août 2007
-
Bling 182
Messages postés
510
Date d'inscription
lundi 27 novembre 2006
Statut
Membre
Dernière intervention
5 juillet 2009
-
Bonjour,

Je cherche 2 requete pour mon site, je suis débutant et j'ai un peu de mal à avancer :-(
Merci à ceux qui pourront m'aider !

J’ai 3 tables



<?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" /??>
 




C’est pour un site ou les gens votent pour des albums photos créés par d’autres gens…



 





Membres




id_artist

,
Pseudo

,
Nom

,

----

1

,
riri

,

 

,

----

2

,
fifi

,

 

,

----

3

,
loulou

,

 

,

----

4

,
tata

,

 

,

----

5

,
lolo

,

 

,

----

6

,
pipi

,

 

,

----



,

 

,

 

,

----

 

,

 

,

 




 






Album photo




id_album

,
categorie

,
id_auteur

,
pseudo

,
nom

,
date_crea

,

----

1

,
montagne

,
1

,
riri

,

 

,

 

,

----

2

,
montagne

,
3

,
loulou

,

 

,

 

,

----

3

,
ete

,
1

,
riri

,

 

,

 

,

----

4

,
ete

,
1

,
riri

,

 

,

 

,

----

5

,
montagne

,
3

,
loulou

,

 

,

 

,

----

6

,
ski

,
4

,
tata

,

 

,

 

,

----



,

 

,

 

,

 

,

 

,

 




 






Vote pour les albums photo




Id_vote

,
Id_ablum

,
Note

,

----

1

,
1

,
6

,

----

2

,
5

,
8

,

----

3

,
4

,
19

,

----

4

,
2

,
39

,

----

5

,
1

,
4

,

----

6

,
1

,
4

,

----



,

 

,

 




 







Je cherche 2 requetes :







 





- Le classement des membres selon les notes obtenues pour tous leurs albums et la somme totale de leur vote



            Ex : Riri 165



           
       Loulou 120



           
       Tata 34



 




- La liste de membre avec pour chacun, la liste des catégories d’ablums



 




Ex : Riri (montagne, été)



     
  Tata (ski)



        Loulou (montagne)



 




Merci J

1 réponse

Messages postés
510
Date d'inscription
lundi 27 novembre 2006
Statut
Membre
Dernière intervention
5 juillet 2009
2
Je tente, sans garantie de résultat (juste ou pas).

Pour ta première :
SELECT sum (v.note) as note_total, v.id_album, a.pseudo FROM vote v, album a \
WHERE v.id_album = a.id_album \
GROUP BY (a.pseudo) \
ORDER BY (note_total) DESC

Pour la deuxième :

SELECT a.categorie, a.id_auteur, a.pseudo FROM album a \
GROUP BY (a.id_auteur)

Je suis beaucoup moins sur pour la deuxième, mais peut être que cela pourra t'aider...