| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer Registriert seit: 19.06.2009
Beiträge: 837
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() | Das geht bei einem Vaterzeiger-Datenbaum nur mit sehr viel Aufstand. Endweder bildest Du die maximale Baumtiefe in Self-Joins ab oder Du nimmst die Root-ID Deines Subtrees in die Artikel-Tabelle mit auf. Wobei halt - es gibt noch eine dritte Variante, die würd ich allerdings nicht empfehlen: Hier lässt sich das Beispiel 2 so modifizieren, dass es zu einer jeden Rubrik die Rootknoten-ID zurück liefert. Das lässt sich natürlich als Subselect in Deine Query integrieren und dann mit der Artikel-Tabelle joinen. Das beste währe wohl, wenn Du Deine Baumstruktur mit einem der anderen Modelle abbildest. Sowohl mit Nested Set, als auch mit einem Pfadmodell ginge Dein Anwendungsfall einfacher zu lösen. Gruß Jens |
| | |
| | ||
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Zitat:
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- | |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Problem mit Abfrage - join, inner join, distinct? | Gachet01 | Datenbanken | 2 | 27.01.2011 06:49 |
| Bräuchte hilfe bei schleifenproblem innerhalb SQL anweisung | Kronic73 | Datenbanken | 8 | 01.03.2009 01:10 |
| [Erledigt] praktisches Datenbank-"design" für JOIN | balthazar | Datenbanken | 2 | 08.01.2009 22:48 |
| Frage zu Join | xiled | PHP Tipps 2009 | 1 | 05.01.2009 10:37 |
| [Erledigt] mit einer CHECKBOX feld nach mehreren wörtern durchsuchen | taurus | Datenbanken | 20 | 01.12.2008 10:49 |
| Select / Left Join Performance | mark007q | Datenbanken | 4 | 17.11.2008 15:14 |
| [Erledigt] Left join und inner join | stefanjann | Datenbanken | 7 | 16.10.2008 15:45 |
| Mehrfach Join | lazydog | Datenbanken | 2 | 08.05.2008 16:09 |
| Frage zu meinem JOIN Statement | Benjamin Such | Datenbanken | 4 | 12.04.2008 13:20 |
| JOIN Problem | pPanther | Datenbanken | 7 | 06.03.2008 17:26 |
| [gelöst]LEFT JOIN, DINSTINCT und trotzdem doppelte?!?! | stefanjann | Datenbanken | 10 | 06.02.2008 11:49 |
| JOIN / LEFT JOIN und Co | prinzli | Datenbanken | 12 | 05.11.2007 22:15 |
| Frage wegen Join Verknüpfung | Bruno | Datenbanken | 8 | 08.12.2006 11:17 |
| SQL-Frage zum JOIN | micbur | Datenbanken | 2 | 16.11.2006 23:46 |
| [Erledigt] kleine inner join frage... | PHP-Fortgeschrittene | 3 | 02.11.2004 22:02 | |