J'ai deux tables ...Remplacer id avec chaîne en mode SQL
groupid membership_list managerid
-------------------------------------
0 /0//1//2/ 2
1 /2/ 2
userid username
------------------
0 ben
1 tom
2 dan
Je voudrais afficher une table par exemple l'utilisateur « ben » qui est une liste des groupes auxquels ils membre de qui ressemble à ceci ...
groupid membership_list managername
---------------------------------------
0 /0//1//2/ dan
.. donc en remplaçant 'manager_id' avec le nom d'utilisateur pour cet id. Je me suis attaqué à ça mais je ne peux pas m'en sortir - mes compétences SQL manquent clairement - comment puis-je faire ça?
SELECT groupid, membership_list, managerid FROM blah WHERE membership_list LIKE '%/?/%'
... est à peu près aussi loin que j'ai.
Je ne pense pas que cela fonctionnera. la jointure doit être sur la division de membership_list, vous affichez simplement les informations de gestion, pas les informations d'appartenance pour un utilisateur. –
J'ai un bloc mental bizarre quand il s'agit de jointures, merci marc_s pour avoir souligné l'évidence! :) –