Grace a FOR XML je peu faire un export en xml.
J’ai donc une requête avec des jointures, j’obtiens ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 SELECT T_ENTREPRISES.*, T_ADHERENTS.*, T_EMAIL.* from T_ENTREPRISES INNER JOIN T_ADHERENTS ON T_ENTREPRISES.ID_ENTREPRISE = T_ADHERENTS.ID_ENTREPRISE INNER JOIN T_ADRESSE on T_ENTREPRISES.ID_ENTREPRISE = T_ADRESSE.ID_ENTREPRISE INNER JOIN T_EMAIL on T_ENTREPRISES.ID_ENTREPRISE = T_EMAIL.ID_ENTREPRISE ORDER BY T_ENTREPRISES.ID_ENTREPRISE FOR XML AUTO,ELEMENTSMon souci, c’est que le nœud de T_EMAIL et sur le T_ADHERENT alors qu’il devrait etre sur le T_ENTREPRISE.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 <T_ENTREPRISES> <ID_ENTREPRISE>1</ID_ENTREPRISE> <EN_ENSEIGNE>Bla</EN_ENSEIGNE> <EN_SECTEUR>Equipement de la personne</EN_SECTEUR> <EN_LOGO>1</EN_LOGO> <T_ADHERENTS> <ID_ADHERENT>19583</ID_ADHERENT> <ID_ENTREPRISE>1</ID_ENTREPRISE> <ID_TYPE_ENTITE>NOADH</ID_TYPE_ENTITE> <TA_ORIGINE>France</TA_ORIGINE> <T_EMAIL> <ID_EMAIL>8708</ID_EMAIL> <EMAIL_LIBELLE>Contact</EMAIL_LIBELLE> <EMAIL_ADRESSE>bla@bla.fr</EMAIL_ADRESSE> <ID_ENTREPRISE>1</ID_ENTREPRISE> </T_EMAIL> </T_ADHERENTS> </T_ENTREPRISES>
Quelqu'un peut il m'aider ?
Par avance, merci.
Partager