Zwei Tabellen verknüpfen
-
Hallo,
ich möchte zwei Tabellen verknüpften. In der ersten sind Daten mit Kodierungen gespeichert und die zweite enthält zu den Kodierungen die vollständige Bezeichnung.
Tabelle 1:
Benutzer | code1 | code2
-------------------------
Mr. X | abc | xyzTabelle 2:
code | Bezeichnung
------------------
abc | ABCDEFG
xyz | UVWXYZjetzt möchte ich mit MySQL ein View erstellen:
Benutzer | Bezeichnung1 | Bezeichnung2
---------------------------------------
Mr. X | ABCDEFG | UVWXYZFür Lösungsvorschläge wäre ich sehr dankbar
-
Das geht denke ich nicht so einfach.
Da müsstest Du SUBQUERYS verwenden.
-
Du kannst auch mehrfach die selbe Tabelle in eine Anfrage einbinden - solange du in der Lage bist, die beiden "Versionen" zu unterscheiden:
SELECT t1.Benutzer,t2a.Bezeichung AS Bezeichnung1,t2b.Bezeichung AS Bezeichnung2 FROM Tabelle1 AS t1,Tabelle2 AS t2a,Tabelle2 AS t2b WHERE t1.code1=t2a.code AND t1.code2=t2b.code