I have these tables
Table 1
tbl1_site
[facilityId]
[name]
Table 2
tbl2_applicant
[pvid]
[facilityId]
[npi]
[firstname]
FK join key: tbl1_site.facilityId = tbl2_applicant.facilityId
Table 3
tbl3_abstraction
[pvid]
[patientnumber]
[diabetesdiagnosis]
[dateofbirth]
FK join key: tbl2_applicant.pvId = tbl3_abstraction.pvId
i have problem to create a sql query to reproduce this xml output.
thanks
<account>
<metadata />
<practice-sites>
<practice-site>
<metadata>
<data-element id="name">
<value>My Own Diabetes Medical Center</value>
</data-element>
</metadata>
<applicants>
<metadata />
<applicant>
<metadata>
<data-element id="npi">
<value>1234567890</value>
</data-element>
<data-element id="firstname">
<value>Joseph</value>
</data-element>
</metadata>
<clinical-abstractions>
<clinical-abstraction>
<data-element id="diabetesdiagnosis">
<value>Backward</value>
</data-element>
<data-element id="dateofbirth">
<value>02/01/2009</value>
</data-element>
<data-element id="patientnumber">
<value>1</value>
</data-element>
</clinical-abstraction>
</clinical-abstractions>
</applicant>
</applicants>
</practice-site>
</practice-sites>
</account>
do you really need all those tags?
I mean the “metadata” and “data-element”
try this query, it shows the data on the format you need: