loeschknecht
-
Gesamte Inhalte
3 -
Registriert seit
-
Letzter Besuch
Beiträge erstellt von loeschknecht
-
-
Danke für den Tip. Ich habe es gerade mal mit einem Join (nach Vorlage aus dem Link) versucht, allerdings müsste ich ja in der Unterabfrage zwei DInge abfragen und das geht nicht, oder? Zumindest bekomme ich diesen Fehler.
-
Hallo zusammen und vielen Dank für Eure Infos aus dem Forum, das ich schon mehrfach erfolgreich zur Problemlösung nutzen konnte. Nun habe ich allerdings einen "Fall" den ich so nicht finde oder zumindest nicht ableiten kann, deshalb schreibe ich hier meinen ersten Post.
Ich nutze Windows SQL Server 2008 R2 und setzte dort folgende Abfrage ab:
SELECT ID, (SELECT Wert FROM dbo.TBL_INVENTAR_DATEN AS TBL_INVENTAR_DATEN_2 WHERE (FeldDefinitionenID = 158) AND (InventarID = dbo.TBL_INVENTAR.ID)) AS Plan_freig_von FROM dbo.TBL_INVENTAR
Als Ergebnismenge erhalte ich eine Spalte mit ID Nummern und eine Spalte die u.U. eine Zahl enthält.
Dieser Zahl ist in einer anderen Tabellen ein Name als Kontakt zugeordnet.
Die Verknüpfung sieht wie folgt aus: dbo.TBL_INVENTAR_DATEN.Wert=dbo.TBL_KONTAKTE.ID
Wie kann ich nun die Abfrage dahingehend erweiteren, dass mir nicht die Zahl sondern der Nachname (dbo.TBL_KONTAKTE.Nachname) angezeigt wird??
Vielen Dank für Eure Hilfe!
Tabbelen verbinden ?
in MS SQL Server Forum
Geschrieben
Ich habe aber keinen blassen Schimmer, wie ich das umstellen soll...
Hier ist nochmal die komplette Abfrage:
Und für die "Werte" bei den FelddefinitionenID 147,153 und 156 soll eben nicht der "Wert" in der Spalte ausgegeben werden sondern der dazugehörige Nachname aus der Tabelle dbo.TBL_KONTAKTE!