Ich habe eine Tabelle/Ergebnismenge wie:Sortieren einer Ergebnismenge nach einem Eigenschaftswert von ‚Eltern‘ lesen property.Please die Details
Name | Property_Name | Property Value
Jack School public school
Jack Age 12
Jack Parent Julia
Mary Parent Samantha
Mary School Brookes School
Mary Age 8
Julia Occupation Teacher
Julia Age 32
Julia Salary 3000
Jone School private school
Jone Parent David
Jone Age 10
David Occupation Plumber
David Age 35
David Salary 2500
Samantha Occupation Nurse
Samantha Salary 3500
Samantha Age 30
Samantha Parent Peter
Peter Occupation Retired
Peter Age 59
Peter Salary 0
möchte ich das Ergebnis eingestellt, wie parent-child-child, parent-child, parent child
sortiert werden und so auf. Das heißt, sollte das Ergebnis wie:
Name | Property_Name | Property Value
Peter Occupation Retired
Peter Age 59
Peter Salary 0
Samantha Occupation Nurse
Samantha Salary 3500
Samantha Age 30
Samantha Parent Peter
Mary Parent Samantha
Mary School Brookes School
Mary Age 8
Julia Occupation Teacher
Julia Age 32
Julia Salary 3000
Jack School public school
Jack Age 12
Jack Parent Julia
David Occupation Plumber
David Age 35
David Salary 2500
Jone School private school
Jone Parent David
Jone Age 10
Wie Sie den Rest der Eigenschaften sehen können, irrelevent sind. Einzige Bedingung: Alle Zeilen einer Person sollten gruppiert werden, und untergeordnete Zeilen sollten sofort den Zeilen des übergeordneten Elements folgen (falls vorhanden). Diese übergeordneten Zeilen sollten den Zeilen "super Eltern" (falls vorhanden) folgen.
Was sollte der beste Ansatz dafür sein? Jede Hilfe würde sehr geschätzt werden.
Entschuldigung, wenn es ein Duplikat ist, please mich, wenn überhaupt.
schlechtes Design, schönes Problem zu lösen. –
Es wäre schön, wenn Sie ein Skript zum Einfügen von Testdaten zur Verfügung stellen würden. –
Nicht wirklich schlechtes Design, wenn man bedenkt, dass es tatsächlich Hunderte von Eigenschaften für jede "Person" gibt, und die Eigenschaften variieren auch von Region zu Region, Sprache zu Sprache usw – Arnab