Jointure entre deux tables avec un Champs texte
Posté : 31 janv. 2008, 14:12
Bonjour
J'ais un petit soucis au niveau d'une requete SQL...
Table1:
Table2
contenu Table 1:
contenu Table 2:
Quand je selectionne un group je veux sortit tout les agents de ce Group sachant que chaque agent peut appartenir a plusieurs groupes...
J'ai pensé a cette requete:
mais biensure ça ne marche pas (c'était évident je sais lol )
quelqu'un a une idée s'il vous plait, je sais que la structure de la Table est fausse mais je dois faire avec malheureusement...
Et par la mm occasion si qq1 a un cours sur les "join" un peut plus explicite que celui de developpez.com
Merci beaucoup...
J'ais un petit soucis au niveau d'une requete SQL...
Table1:
Code : Tout sélectionner
CREATE TABLE Table1 (Idgroup INT,
NOmgroup VARCHAR(255),
Utils VARCHAR(255))
Code : Tout sélectionner
CREATE TABLE Table2 (IdU INT,
NOmU VARCHAR(255))
Code : Tout sélectionner
1 | Group1 | 1,2
2 | Group2 | 2,3
Code : Tout sélectionner
1 | Agent 1
2 | Agent 2
3 | Agent 3
J'ai pensé a cette requete:
Code : Tout sélectionner
SELECT ut.* FROM Table2 ut, Table1 grp WHERE grp.Utils LIKE 'ut.IdU,%' OR grp.Utils LIKE '%,ut.IdU,%' OR grp.Utils LIKE '%,ut.IdU' quelqu'un a une idée s'il vous plait, je sais que la structure de la Table est fausse mais je dois faire avec malheureusement...
Et par la mm occasion si qq1 a un cours sur les "join" un peut plus explicite que celui de developpez.com
Merci beaucoup...