zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Serveradministration und serverseitige Scripte
Seite neu laden mySQL 3-stufige Hierarchie

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 29.03.2016, 20:53
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 26.03.2016
Beiträge: 2
nordi0 befindet sich auf einem aufstrebenden Ast
Frage mySQL 3-stufige Hierarchie

Ich habe eine Tabelle

Pflanze_A
Pflanze_B
Beziehungsart

Darauf habe ich eine View aller Beziehungen mit Beziehungsart 'hat Art' (gibt etliche andere). Die Tabelle selbst gibt mir maximal 2 Ebenen pro Zeile bekannt. (Hinweis: Viele Pflanzen scheinen ohne Beziehungsart auf, manche haben 3 Ebenen.) Ich joine diese View daher zu sich selbst:

SELECT p1.Pflanze_A, p1.Pflanze_B, p2.Pflanze_B FROM `PPhatArt`
LEFT JOIN `PPhatArt` p2 ON p1.Pflanze_B = p2.Pflanze_A

Hat den einzigen Nachteil, dass bei 3-stufiger Ebene die letzten beiden Ebenen nochmals aufscheinen:

KOHL - KOPFKOHL - ROTKOHL
...
KOPFKOHL - ROTKOHL - NULL

Durch entsprechende Sortierung kann ich zuerst die 3-stufigen Beziehungen bekommen, dann die 2-stufigen. dies liesse sich somit in PHP entsprechend abfangen.

Gibt es eine SQL-Abfrage, welche keine mehrfachen (Teil-)Hierarchien bringt?
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 31.03.2016, 15:17
Benutzerbild von Praktikant
Semantikbremse.
XHTMLforum-Kenner
 
Registriert seit: 22.04.2008
Beiträge: 4.985
Praktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz sein
Standard

Zeig mal dein Entity Relationship Diagramm. Mit dem bisschen an Informationen kann man deine Frage nicht beantworten.
__________________
Rettet die Erde.... sie ist der einzige Planet mit Schokolade!
Mit Zitat antworten
Sponsored Links
Antwort

Stichwörter
beziehungen, mysql

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Junior Software Entwickler PHP, MySQL (m/w) itchristian Jobs 0 25.01.2012 15:50
Alternativen zur Nutzung von (My)SQL? domsson Serveradministration und serverseitige Scripte 4 06.04.2008 23:06
Ernsthafte Fragen zu MySQL und seiner Indizierung KartoffelKiffer Serveradministration und serverseitige Scripte 2 26.01.2008 01:36
mySQL Problem Sp33dy G0nz4l3s Serveradministration und serverseitige Scripte 4 19.08.2007 17:55
Menge an SQL Befehlen pro Seite / MySQL Leistungsfähigkeit gelleneu Serveradministration und serverseitige Scripte 11 20.07.2007 15:41


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:20 Uhr.