Affichage requete SQL

divayth Messages postés 18 Statut Membre -  
Enax Messages postés 204 Statut Membre -
Bonjour,

Voilà jvous explique je veux travailler sur un système de visualisation d'une liste d'amis.
J'ai donc 2 tables :
Table membres ( 'id','pseudo'....)
Table Liste amis ( 'id','id du membre a qui apartiens cette liste','id de l'ami')

Voilà l'environnement. J'aimerais savoir comment faire pour afficher la liste d'amis d'une personne. En recherchant dans la table liste amis tous les champs le concernant c'est à dire ac son id en collonne 2 et ensuite pourvoir afficher non pas l'id de l'amis mais allé chercher son pseudo dans la table membres.

Je sais ca doit pas être du haut niveau de SQL mais plutot que de chercher des explication souvent pas claires et pas assez précise je préfère demandé direct ici.

Aidez moi svp.

Merci d'avance.
A voir également:

3 réponses

Enax Messages postés 204 Statut Membre 145
 
SELECT m.pseudo FROM membres m, liste l
 WHERE l.id2 = ???
  AND m.id = l.id3
0
divayth Messages postés 18 Statut Membre
 
euh.. merci mais j'ai un peu du mal a cerner ta requete enfin juste ce morceau là "membres m, liste l".
T'entends quoi par là ?
c'est quoi membres m ?
idem pour liste l ?

merci encore
0
Enax Messages postés 204 Statut Membre 145
 
C'est le "surnommage". Tu renommes ta table "membres" en "m" et ta table "liste" en "l", ce qui t'évite de devoir écrire entièrement tes noms de table à chaque fois dans le reste de ta requête.
Ainsi, "m.pseudo" va appeler le champ "pseudo" de ta table "membres".

C'est un gain de temps et surtout de clarté du code quand tu as une table avec un nom à rallonge.
0