![]() |
Datenbank: MSSQL • Version: 2005 • Zugriff über: MSSQL Management Studio
Aus 4 Tabellen eine Sicht machen
Moin zusammen,
Ist es möglich mit MSSQL Management Studio aus 4 Tabellen, die die gleichen Felder haben bis auf eine Tabelle, die hat ein Feld mehr, einen View zu bauen? Hintergrund: Ich habe 4 Anwendungen programmiert und jede hat seine Access Tabelle mit folgenden Feldern.
Code:
Die Benutzer kommen nicht in allen Tabellen vor.
id,
lanid, username, admin Ich hätte aber gerne einen View, der mir alle Beutzer aus den Access Tabellen liefert mit dem Zusatz der Herkunft(Anwendungsname), Username und ob er Admin in der Anwendung ist. Bin mir nicht sicher, ob ich mit einem Select Befehl und Cross Join die kompletten Daten erhalte. Wenn ich mir ein kleines Programm schreibe, sollte es funktionieren. Ich bräuchte es aber mit dem Weg über die Views, da ich dann den View wieder Abfragen will. Danke im Voraus. Sven |
AW: Aus 4 Tabellen eine Sicht machen
Es könnte auch ein Union helfen
|
AW: Aus 4 Tabellen eine Sicht machen
Guter Tipp.
Werde ich morgen gleich mal testen in der Firma. Funktioniert das auch über 4 Tabellen mit Union und einem Zusatzfeld, welches nicht in allen Tabellen vorhanden ist? Danke. Nochmals danke für den Tipp mit Union. Das könnte die Lösung sein. Sven |
AW: Aus 4 Tabellen eine Sicht machen
Du musst dies Feld in den Teilabfragen der Tabellen mit einem Wert belegen
SQL-Code:
select a, b, '' as c from tab1
|
AW: Aus 4 Tabellen eine Sicht machen
Cool.. Dank dir. Werde es morgen wie gesagt testen und dann berichten.
|
AW: Aus 4 Tabellen eine Sicht machen
gegf. den Tabellennamen noch als Spalte mitführen?
|
AW: Aus 4 Tabellen eine Sicht machen
Vielen vielen Dank.
Union All war der Schlüssel zum Erfolg. DelphiPraxis mit seinen Mitglieder ist ein echt hilfreiches Forum. Schnelle und vorallem gute Antworten. Sven |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:35 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz