Est-ce que quelqu'un aurait par hasard entendu parler d'un programme ou simplement d'une définition servant à exprimer une requête SQL en XML ? Attention, je ne cherche pas à formater le résultat, je veux exprimer la requête. Un exemple fictif:
Code : Tout sélectionner
SELECT u.user_id, u.username, COUNT(p.*) AS num_posts
FROM users u
JOIN posts p USING (user_id)
GROUP BY u.user_idCode : Tout sélectionner
<query type="select">
<columns>
<column><field from_table="u">user_id</field></column>
<column><field from_table="u">username</field></column>
<column alias="num_posts">
<function name="count"><field from_table="p">*</field></function>
</column>
</columns>
<tables>
<table alias="u">users</table>
<table alias="p">posts</table>
</tables>
<joins>
<join type="inner">
<left>u</left>
<right>p</right>
<using>user_id</using>
</join>
</joins>
<group_by>
<column><field from_table="u">user_id</field></column>
</group_by>
</query>J'ai regardé du côté de XQuery et compagnie, mais ça n'a pas de rapport non plus.
Toute aide sera la bienvenue