De la récupération d'objets avec des pointeurs en Analyser

J'ai un schéma de base de données qui comporte deux tableaux à analyser: contacts & contactRelationships.

Contacts comprend une liste de contacts, contactRelationships liens les utilisateurs afin de former une relation, je.e:

Contacts
userid: 1, username: Bob
userid: 2, username: Alice
userid: 3, username: Chris


ContactRelationships
friend_A: 1, friend_B: 2 --> Bob and Alice are friends
friend_A: 2, friend_B: 3 --> Alice and Chris are friends

Je veux construire une requête telle que: "SELECT * from ContactRelationships OÙ friend_A = 1 ET friend_B = 2".

Le problème, je vais avoir droit maintenant, c'est que dans l'analyse, je suis stocker pointeurs pour les contacts, et je suis en train de construire une requête, mais je n'ai pas les pointeurs stockés dans le local de données (base de données). Je n'ai que l'id d'utilisateur stockées.

Est-il possible de le faire sans avoir à changer la base de données pour stocker l'identifiant de chaînes au lieu de pointeurs?

InformationsquelleAutor Allen | 2013-12-19