Ich stehe vor einem Problem, mit dem ich irgendwie nicht weiter komme. Brett vorm Kopf, Betriebsblind, ich weiss es nicht.
In meinem Datenbankentwurf weis ich genau, wer von wem abstammt, das führe ich ja mit. wie bekomme ich es sauber und schnell hin, mir die letzten 4 Generationen anzeigen zulassen, ohne das dies selbst in einer grösseren Datenbank mit vielen Benutzern zu Problemen führt.
Also ein Stammbaum, wenn ihr versteht was ich meine.
Du müsstest schon etwas mehr über Deine Tabelle erzählen. Hast Du einen „ist Teil von“ Attribut Ansatz? Dann versuche doch mal den Nested Set Model-Ansatz (http://dev.mysql.com/tech-resources/articles/hierarc…). Damit sollte es in vernünftiger Zeit funktionieren.
MfG Georg V.
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Du müsstest schon etwas mehr über Deine Tabelle erzählen. Hast
Du einen „ist Teil von“ Attribut Ansatz? Dann versuche doch
mal den Nested Set Model-Ansatz
(http://dev.mysql.com/tech-resources/articles/hierarc…).
Damit sollte es in vernünftiger Zeit funktionieren.
MfG Georg V.
Manchmal kommt man auf die einfachsten Sachen nicht.
Jede Person hat doch sowieso eine Personennummer, die ja Primärschlüssel in der Personentabelle ist.
Werde einfach ein neue Tabelle mit dem Attributen Personennummer und Stammt_von anlegen, beides zusammen ist dann wieder ein zusammengesetzter Primärschlüssel, den ich weiter verwenden kann.
Hat den Vorteil, das es einen Index gibt und die Suche sehr schnell geht.
Nun muss ich mir noch Gedanken über eine entsprechende Abfrage machen.
Hallo Georg V.
Vielen Dank für Deine schnelle Antwort, leider helfen mir englische Sachen nicht wirklich weiter. Meine Muttersprache ist Spanisch und mit viel Mühe und Not habe ich mir Deutsch beigebracht und gelernt.
Englisch kann ich nur ein wenig im Fernsehen verstehen, aber technisches Englisch, naja, lassen wir das
Du müsstest schon etwas mehr über Deine Tabelle erzählen. Hast
Du einen „ist Teil von“ Attribut Ansatz? Dann versuche doch
mal den Nested Set Model-Ansatz
(http://dev.mysql.com/tech-resources/articles/hierarc…).
Damit sollte es in vernünftiger Zeit funktionieren.
MfG Georg V.
gelöscht :
Hallo Georg V.
gelöscht :
Meine Muttersprache
ist Spanisch und mit viel Mühe und Not habe ich mir Deutsch
beigebracht und gelernt.
Englisch kann ich nur ein wenig im Fernsehen verstehen, aber
technisches Englisch, naja, lassen wir das
Solltest Du tatsächlich Ahnenforschung (und dies nicht „nur“ als Beispiel benutzen) betreiben, solltest Du Dir mal PhpGedView oder GeneWeb (kein PHP-Tool) ansehen. Beide haben zumindestens eine deutsche Anleitungsseite und können ihre Ausgaben auch auf Spanisch umstellen.