List:Hamburg MySQL Users Group« Previous MessageNext Message »
From:Lenz Grimmer Date:May 15 2007 9:32am
Subject:Re: [OT ?] Binaerbaum verschieben
View as plain text  
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Moin Ralf,

sorry für die späte Antwort - ich war die letzen Wochen viel unterwegs...

On Fri, 27 Apr 2007, Ralf Eggert wrote:

> ich bin nicht ganz sicher, ob diese Liste nur für die Organisation der
> Treffen gedacht ist oder ob man hier auch mal eine Frage zu MySQL
> stellen kann. Ich versuche es dennoch einfach mal.

Man kann!

> Ich knacke gerade an einer harten Nuss herum und hoffe, dass mir jemand
> einen Nussknacker reichen kann. Und zwar möchte ich in MySQL einen
> Binärbaum verschieben. Konkreter soll ein Teilbaum mit seinen
> Unterknoten an eine andere Position verschoben werden. Hier ein Beispiel:
> 
> http://www.ralfeggert.de/stuff/verschieben.html
> 
> Links ist der Baum vorher gelistet und rechts, nachdem ich die Insel
> Rügen nach Nordfriesland verschoben habe (ich weiss das das
> geografischer Nonsense ist, soll ja nur ein Beispiel sein).
> 
> Wichtig ist noch, dass die eindeutigen Ids erhalten bleiben sollen und
> auch der Level im Baum jeweils neu kalkuliert wird. Es geht also im Kern
> um die Manipulation der Spalten LFT, RGT und LEVEL mit Hilfe diverse
> UPDATE Abfragen.
> 
> Kann mir bitte jemand auf die Sprünge helfen?

Ich persönlich leider nicht, meine SQL-Kenntnisse sind eher beschränkt :)

Ich vermute Du kennst Mike Hillyer's Artikel über "Managing Hierarchical Data
in MySQL"?  Hilft Dir das vielleicht weiter?

http://dev.mysql.com/tech-resources/articles/hierarchical-data.html

Bye,
	LenZ
- -- 
 Lenz Grimmer <lenz@stripped>, Community Relations Manager, EMEA
 MySQL GmbH, http://www.mysql.de/, Radlkoferstr. 2, D-81373 München
 Geschäftsführer: Kaj Arnö - HRB München 162140
 http://forge.mysql.com/ | http://planetmysql.org/ | http://dev.mysql.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: For info see http://quantumlab.net/pine_privacy_guard/

iD8DBQFGSX5JSVDhKrJykfIRAoCzAJsEQzyZoMZZ128yV16ToZLY4wmoZwCeL/Kk
1zWUbAht/7qGCaboBzNQnNE=
=Bwo7
-----END PGP SIGNATURE-----
Thread
[OT ?] Binaerbaum verschiebenRalf Eggert27 Apr
  • Re: [OT ?] Binaerbaum verschiebenLenz Grimmer15 May
    • Re: [OT ?] Binaerbaum verschiebenJan Kneschke15 May
    • Re: [OT ?] Binaerbaum verschiebenRalf Eggert15 May