Ich habe drei Tabellen Land, Staat und StadtSortieren SQL-Abfrageergebnis und concantenate
ich die Ergebnisse müssen im Format
Land sein | * Alle Länder gehören zum Land, getrennt durch ',' * | die ganze Stadt gehört dem Land getrennt ‚‘
Auch die Staaten sollten keine Duplikate haben. für zB:
Badakhshan, Badakhshan, Badakhshan, Badakhshan, Badakhshan, Badgis, Badgis
nicht auftreten sollte.
schrieb ich eine Abfrage, um die Liste
with aggregatelist(countryname,statename,cityname) as
(select c.name as countryname,s.name as statename,ct.name as cityname from countrymaster c inner join statemaster s on
c.id=s.countryid inner join citymaster ct on ct.stateid=s.id group by c.name,s.name,ct.name
)
Aber das wird nicht wieder das gewünschte Format zu holen.
Wie kann ich das ohne eine temporäre Tabelle tun?
Sie zu viel Ruf nicht wissen [fragen] . –