🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: de.comp.datenbanken.mysql
3 messages
3 total messages Started by =?UTF-8?Q?JÃ=b Wed, 27 Jun 2018 14:05
Baumstruktur mit SELECT auslesen
#79869
Author: =?UTF-8?Q?JÃ=b
Date: Wed, 27 Jun 2018 14:05
39 lines
571 bytes
Hallo,

ich habe eine einfache Baumstruktur, pid (parent_id) gibt das
übergeordnete Element an.
Beispieltabelle:

id  pid   beitrag
1   null  Wurzel 1
2   null  Wurzel 2
3    1    Sub von ID 1
4    1    Sub von ID 1
5    3    Sub von ID 3
6    4    Sub von ID 4
7    3    Sub von ID 3

Wie kriege ich eine SELECT-Abfrage hin, die mir das ganze so liefert
id  pid   beitrag
1   null
3   1
5   3
7   3
4   1
6   4
2   null

Zum Verständnis noch als Bäumchen
1
|
|-3
| |-5
| |-7
|
|-4
| |-6
2

Geht das mit einem Select in dieser Anordnung?
Bin für Tips dankbar,

Jörg
Re: Baumstruktur mit SELECT auslesen
#79870
Author: Thomas 'PointedE
Date: Thu, 05 Jul 2018 00:59
32 lines
846 bytes
Jörg Barres wrote:

> ich habe eine einfache Baumstruktur, pid (parent_id) gibt das
> übergeordnete Element an.
> Beispieltabelle:
>
> id  pid   beitrag
> 1   null  Wurzel 1
> 2   null  Wurzel 2
> 3    1    Sub von ID 1
> 4    1    Sub von ID 1
> 5    3    Sub von ID 3
> 6    4    Sub von ID 4
> 7    3    Sub von ID 3
>
> Wie kriege ich eine SELECT-Abfrage hin, die mir das ganze so liefert
> […]
> Zum Verständnis noch als Bäumchen
> […]
> Geht das mit einem Select in dieser Anordnung?

Möglicherweise.

> Bin für Tips dankbar,

<http://tty1.net/smart-questions_de.html>
<http://xyproblem.info/>

--
PointedEars
Zend Certified PHP Engineer <http://www.zend.com/en/yellow-pages/ZEND024953>
<https://github.com/PointedEars> | <http://PointedEars.de/wsvn>
Twitter: @PointedEars2 | Please do not cc me./Bitte keine Kopien per E-Mail.
Re: Baumstruktur mit SELECT auslesen
#79871
Author: Stephan Fischer
Date: Thu, 05 Jul 2018 23:59
10 lines
267 bytes
Hallo Jörg,

eine einfache Baumstruktur kannst du mit zwei zusätzlichen Spalten LEFT RIGHT aufbauen:

https://www.sitepoint.com/hierarchical-data-database/

Ich nutze das unter anderem für eine Verzeichnis-Struktur in mysql.

Grüße,
Stephan
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads