Bonjour,
J'ai une table A avec des champs A_ID, A_NAME, A_ID_B et une table B avec les champs B_ID, B_CHAMP1, et je voudrais faire une requête jointure entre A et B où A_ID_B=B_ID.
Pas de difficulté, sauf que :
Plusieurs enregistrements de la table B peuvent être liés à un enregistrement de A, et le champ A_ID_B qui stocke les ID des enregistrements de B liés est une chaine de caractères de la forme ID1_B;ID2_B;ID3_B.
Il faut donc dans la requête SQL 'éclater' cette chaine de caractères suivant le carcatère ';', et ensuite faire la jointure.
Comment faire ça?
Merci,
Nico
Partager