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
Code:
MainTabelle TabelleAllgemein TabelleTyp1 TabelleTyp2 TabelleTyp3
ID ID ID ID ID
Text Typ Größe Farbe Wert
Anzahl Gewicht Leistung
Die Felder sind nur beispielhaft und entsprechen nicht meinem Projekt.
Ich möchte damit nur zeigen, daß die "Typ"-Tabellen unterschiedlich sind.
ID ist der Primärschlüssel und ist in allen Tabellen identisch.
In jedem Ergebnis erwarte ich die Daten aus MainTabelle, TabelleAllgemein und aus
einem der "Typ"-Tabellen, wobei das Ergebnis nur die Daten enthalten sollte, die dem Wert aus dem Feld Typ aus TabelleAllgemein entsprechen.
Beispiel, wenn ich folgende Daten habe...
Code:
MainTabelle: TabelleAllgemein: TabelleTyp1: TabelleTyp2: TabelleTyp3:
ID Text ID Typ Anzahl ID Größe Gewicht ID Farbe Leistung ID Wert
23 Haus 23 1 2 23 45 1000 35 Grün 1 80 50
35 Garten 35 2 1 56 20 100 78 Gelb 50000
56 Auto 56 1 5 83 11 3000
78 Sonne 78 2 1
80 Mensch 80 3 0
83 Gebäude 83 1 12
Wenn ich in meiner Abfrage nun als Typ eine der möglichen Typen eingebe erwarte ich folgende Ergebnisse.
Code:
<Bei Typ = 1>
ID = 23, Text = Haus , Typ = 1, Anzahl = 2 , Größe = 45, Gewicht = 1000
ID = 56, Text = Auto , Typ = 1, Anzahl = 5 , Größe = 20, Gewicht = 100
ID = 83, Text = Gebäude, Typ = 1, Anzahl = 12, Größe = 11, Gewicht = 3000
<Bei Typ = 2>
ID = 35, Text = Garten, Typ = 2, Farbe = Grün , Leistung = 1
ID = 78, Text = Sonne , Typ = 2, Farbe = Gelb , Leistung = 50000
<Bei Typ = 3>
ID = 80, Text = Mensch, Typ = 3, Wert = 50
Wie kann ich aus den oben befindlichen Tabellen, die darunter stehenden Ergebnisse erzeugen, bei Angabe des Typen in der Abfrage?
Vielen Dank fürs Lesen und Helfen.