Hallo,
Ich weiß nicht so ganz, ob das überhaupt möglich ist, aber ich habe eine eine Abfrage, die mir eine Liste mit Lieferanten und deren zugehörigen Niederlassungen zurück liefert.
Ausgabe z.B.
Firma X (Hauptsitz)
Firma Y (Niederlassung)
Firma X (Niederlassung 1)
Firma Y Hauptsitz
Firma Z Hauptsitz
Firma Z (Niederlassung 1)
Firma X Niederlassung 2)
Nun ist die Liste ja total unsortiert. Es gibt immer einen Hauptsitz, und der kann x Niederlassungen haben. Wird halt dadurch angezeigt, dass es ein Feld main_office_id gibt, in dem die ID des Hauptsitzes steht.
Wie bekomme ich aber SQL nun dazu, das er mir erst den Hauptdatensatz anzeigt, dann die dazugehörigen Niederlassungen und dann nächsten Hauptdatensatz und wieder die Niederlassungen ...
Ist das überhaupt möäglich?
Ich weiß nicht so ganz, ob das überhaupt möglich ist, aber ich habe eine eine Abfrage, die mir eine Liste mit Lieferanten und deren zugehörigen Niederlassungen zurück liefert.
Code:
SELECT transporter_id AS obj_id,comp_name,street,plz,city,main_office from tdb_transporter
Ausgabe z.B.
Firma X (Hauptsitz)
Firma Y (Niederlassung)
Firma X (Niederlassung 1)
Firma Y Hauptsitz
Firma Z Hauptsitz
Firma Z (Niederlassung 1)
Firma X Niederlassung 2)
Nun ist die Liste ja total unsortiert. Es gibt immer einen Hauptsitz, und der kann x Niederlassungen haben. Wird halt dadurch angezeigt, dass es ein Feld main_office_id gibt, in dem die ID des Hauptsitzes steht.
Wie bekomme ich aber SQL nun dazu, das er mir erst den Hauptdatensatz anzeigt, dann die dazugehörigen Niederlassungen und dann nächsten Hauptdatensatz und wieder die Niederlassungen ...
Ist das überhaupt möäglich?