Bonjour,

Je suis depuis 2 jours sur une requete que j'essai de mettre en forme, je n'y parviens pas. Pourriez me donner un coup de main.

Table1..........Table2
idT1.............idT2
num.............nameT2
nameT1........routage
ip
slot
port

Le champs Routage de Table2 contient ...ip-slot-port... de Table1.
J'ai simplifié mes tables pour que ce soit plus comprehensible.

Je cherche donc a sortir tous les elements de Table2 d'apres l'entré num de Table1, le champ routage de Table2 comprend des elements de Table1 qu'il faut concaténer.
(Il y a plusieurs elements de Table1 pour un num, il y a plusieurs elements de Table2 pour routage ip-slot-port).

(Pour faire plus simple un collegue m'a dit de faire une requete qui ajoute directement tous les num dans la Table2 - je n'y suis pas parvenu non plus)

Voila mon travail qui ne fonctionne pas (aucun enregistrement) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
SELECT Table1.num, Table1.nameT1, Table1.ip1 as ip, Table1.slot1 as slot, Table1.port as port, Table2.nameT2 
FROM Table1, Table2 
WHERE (Table2.routage LIKE (CONCAT('%,ip,-,chassis,-,slot,-,port,%')) 
  AND Table1.num LIKE '%23%')

Jinjung