Forum: Datenbanken
Delphi
by Tyrael Y.,
23. Apr 2008
Reg dich nicht auf alzaimer,
ich danke dir, ich habe verstanden was Bernhard und du geschrieben hast.
Ich versuche halt gerade krampfhaft an eine Lösung zu gelangen, damit ich die Normalisierung, die durch diese Tabellenstruktur erschaffen wurde nicht wieder zunichte mache.
Ja du hast natürlich Recht, wenn du jetzt schreibst, daß Normalisierung nicht ein Gesetz ist, daß unbedingt erfüllt...
Forum: Datenbanken
Delphi
by Tyrael Y.,
23. Apr 2008
Das Problem bei UNION ist das die Struktur der einzelnen SELECT-Anweisungen identisch sein müssen.
...
LEFT JOIN TabelleTyp1 ON MainTabelle.ID = TabelleTyp1.ID AND TabelleAllgemein.Typ = 1
...
LEFT JOIN TabelleTyp2 ON MainTabelle.ID = TabelleTyp1.ID AND TabelleAllgemein.Typ = 2
..
LEFT JOIN TabelleTyp3 ON MainTabelle.ID = TabelleTyp1.ID AND TabelleAllgemein.Typ = 3
Forum: Datenbanken
Delphi
by Tyrael Y.,
23. Apr 2008
da ich parallel an mehreren Sachen arbeite, kam ich bisher nicht dazu den Vorschlag zu testen. Heute morgen habe ich testweise Tabellen angelegt und probiere direkt auf der Datenbank Abfragen aus, irgendwie komme ich leider nicht zu meinem gewünschtem Ergebnis.
Vielleicht kann mir einer bissel behilflich sein.
Ich habe beispielhaft folgende Tabellen
MainTabelle TabelleAllgemein ...
Forum: Datenbanken
Delphi
by Tyrael Y.,
21. Apr 2008
Aaah verstehe jetzt....danke....werde es mal testen.
Besten Dank.
Forum: Datenbanken
Delphi
by Tyrael Y.,
21. Apr 2008
Union?
Das vereinigt doch einfach nur zwei Tabellen, so daß Einträge, die in beiden Tabellen vorkommen eliminiert werden, oder habe ich da was missverstanden?
Also nochmal...ich möchte bedingt vom Wert eines Feldes aus einer bestimmten Tabelle, Daten aus einer von mehreren Tabellen zu den Datensätzen "joinen", wenns geht natürlich.
Forum: Datenbanken
Delphi
by Tyrael Y.,
21. Apr 2008
Hallo zusammen,
ich habe 5 Tabellen.
In TabelleA und TabelleB sind Informationen die für jeden Datensatz wichtig sind.
In TabelleB gibt es ein Feld Typ, was eine Zahl ist.
Je nachdem welcher Typ in TabelleB angegeben ist, bräuchte ich nun die zusätzlichen Daten
aus TabelleC, TabelleD oder TabelleE.