Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
enseignement:tp:bd:tp-xml-sql [2012/10/08 08:29]
ecoquery
enseignement:tp:bd:tp-xml-sql [2017/10/23 16:38] (Version actuelle)
ecoquery [XMLAgg]
Ligne 112: Ligne 112:
                                       auteur as "auteur"),                                       auteur as "auteur"),
                         xmlforest(corps, email as "mailAuteur")) as resultat                         xmlforest(corps, email as "mailAuteur")) as resultat
-      from message, utilisateur +      from message, membre 
-      where auteur=utilisateur.id;+      where auteur=membre.id;
 </code>      </code>     
  
Ligne 137: Ligne 137:
                                           XMLAttributes(m2.id as "id_reponse")))                                           XMLAttributes(m2.id as "id_reponse")))
                         ) as resultat                         ) as resultat
-      from message m1, message m2, utilisateur +      from message m1, message m2, membre 
-      where m1.id = m2.parent and m1.auteur=utilisateur.id+      where m1.id = m2.parent and m1.auteur=membre.id
       group by m1.id, m1.date_envoi, m1.auteur, m1.corps, email;       group by m1.id, m1.date_envoi, m1.auteur, m1.corps, email;
 </code> </code>
Ligne 153: Ligne 153:
                                           XMLAttributes(m2.id as "id_reponse")))                                           XMLAttributes(m2.id as "id_reponse")))
                         ) as xml                         ) as xml
-      from message m1 left outer join message m2 on m1.id = m2.parent, utilisateur +      from message m1 left outer join message m2 on m1.id = m2.parent, membre 
-      where m1.auteur=utilisateur.id+      where m1.auteur=membre.id
       group by m1.id, m1.date_envoi, m1.auteur, m1.corps, email;       group by m1.id, m1.date_envoi, m1.auteur, m1.corps, email;
 </code> </code>