Tom's Guide > Forum > Programmation > Combiner 2 requêtes SQl

Combiner 2 requêtes SQl

Forum Programmation : Combiner 2 requêtes SQl

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour à tous!
Je code des apps sur Facebook et j'ai un petit soucis actuellement.

Je bloque sur la chose suivante :
- J'ai une table hebergé sur mon serveur appellée "_fb_classement" qui contient plusieurs milliers de champs et avec pour colonnes (id, uid, score, nom). "Uid" correspondant à l'id d'un utilisateur sur Facebook, Score à son score et vous l'aurez deviné, nom à son nom...
- De l'autre côté j'ai la base de Facebook qui me permet de voir les amis de l'user connecté à mon app par la requête suivante :
$friends = $facebook->api_client->fql_query("SELECT name, uid, pic_square FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = $user_id)" );

Pour faire un classement mondial, j'ai juste à faire une petite boucle qui affiche "SELECT * FROM _fb_classement ORDER BY valeur DESC" et voilà; Mais je voudrais faire un classement qui représente l'user parmis ses amis, c'est à dire afficher la boucle d'une requête comme ça : "SELECT * FROM _fb_classement WHERE uid="L'uid d'un ami" ORDER BY valeur DESC".

Je ne sais pas si c'est très clair ... Dites moi si il faut plus d'infos ...!
Bref, je suis perdu je ne sais pas trop comment m'y prendre pour venir à bout de la requête...
Merci!

Félix.

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

On m'a parlé de stocker les ids dans un array mais je ne suis pas sur de savoir comment m'y prendre ?
Merci.

Répondre à Felxxx

Faudrait déjà avoir une base de donnée avec les amis de chacun!

------------------------------ En Restaurant, le coeur de breizh
Répondre à Tybbow

Regarde la requête que j'ai mis ;)
Tous les liens d'amitiés sont stockés dans la table friend avec uid1 et uid2 les id des deux personnes amis.

Répondre à Felxxx
Tom's Guide > Forum > Programmation > Combiner 2 requêtes SQl
Aller à :

Il y a 1493 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens