Bonjour à tous,

J'ai un problème assez complexe (encore !)... tout du moins pour mois.

Je développe avec mes moyens un site communautaire.

j'ai une bdd1 avec une table 'friends' dans laquelle j'ai : id_user id_friend (cela correspond à la liste d'amis, et est sous cette forme

id_user / id_friend
1 / 7
1 / 8
1 / 9
J'ai une autre table dans bdd1 qui est "users" sous cette forme :
user_id / user_name
1 / maxence
7 / jean
8 / fred
9 / gregoire
Donc maxence a comme amis : jean, fred, gregoire

Ensuite j'ai une bdd2 (un forum qu'on m'a fait, je ne PEUX pas modifier cette base) avec dedans des listes de topics et les utilisateurs qui consultent actuellement le topic.. sous cette forme :

topic_title / users_read
test / jean,pascal,lisa,jean-pascal,fred
blabla / jean,fred,gregoire
jouons / cunégonde
Je cherche, par une requête sql, à sortir sur la page d'un membre, quels topics sont en train de lire ses amis (par ordres de quantité d'amis lisant un topic)

ça donnerait donc :
Bonjour maxence !
Vos amis lisent les topics "blabla" (jean, fred, gregoire) et "test" (jean, fred)

Voilà, désolé pour le pavé, mais mes connaissances en php sont encore faibles, et je ne sais même pas comment on fait pour sortir un pseudo d'une table qui comporte plusieurs pseudos (séparés par virgule) puis de les compter, puis de trier... etc ;(

Merci d'avance de votre aide !