Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

SQl Statement - Abfrage von werten aus Referenztabelle

Frage Entwicklung Datenbanken

Mitglied: Holger74

Holger74 (Level 1) - Jetzt verbinden

06.09.2012 um 09:10 Uhr, 2227 Aufrufe, 2 Kommentare

Hallo zusammen,

ich kämpfe mit einer SQl-Abfrage….ich weiß nicht ob es überhaupt geht. Ich wäre über Hilfestellung sehr dankbar.

verkürzte Problemstellung:

Zwei Tabellen:

Tabelle Adressen

Nummer 1 2
Vorname Max Katja
Name Mustermann Meier


Tabelle Zustaendigkeiten

Objekt 1000 2000
Zuständigkeit1 1 2
Zuständigkeit2 2 1
.
.

Ziel ist mit einer SQl-Abfrage folgendes Ergebnis zu bekommen

Objekt Zuständigkeit1 Zuständigkeit2
1000 Max Mustermann Katja Meier
2000 Katja Meier

Die Nummer aus Tabelle Adressen lässt sich mit Zustaendigkeit1 bzw. Zustaendigkeit2 aus der Tabelle Zustaendigkeiten verknüpfen.
Eine Abfrage für eine Zuständgkeit bekomme ich hin…..wenn ich aber zwei oder mehrere Zuständigkeiten in einer Abfrage haben möchte, scheitere ich.

Beispiel für Ergebnis mit einer Zuständigkeit:

Select zustaendigkeiten.Objekt, Adressen.Vorname, Adressen.Nachname
From Adressen, Zustaendigkeiten
Where objekt.zustaendigkeit1 = adressen.nummer

Wie muß die Abfrage aussehen für mehrere „Zuständigkeiten?

Danke im Voraus

Grüße
Mitglied: SlainteMhath
06.09.2012, aktualisiert um 09:49 Uhr
Moin,

Zitat von Holger74:
Beispiel für Ergebnis mit einer Zuständigkeit:

Select zustaendigkeiten.Objekt, a1.Vorname, a1.Nachname, a2.Vorname, a2.Nachname
From Adressen, Zustaendigkeiten
Where objekt.zustaendigkeit1 = adressen.nummer

Wie muß die Abfrage aussehen für mehrere „Zuständigkeiten?
In etwa so:
01.
Select z.object, a1.Vorname, a1.Nachname, a2.Vorname, a2.Nachname 
02.
From Zustaendigkeiten z 
03.
Join Adressen a1 on z.zustaendigkeit1 = a1.Nummer 
04.
Join Adressen a2 on z.zustaendigkeit2 = a2.Nummer
/EDIT:
Je nach dem was für ein SQL Server das ist, muss noch das ein oder andere "as" zwischen Tabellenname und Alias eingefügt werden

lg,
Slainte
Bitte warten ..
Mitglied: Holger74
06.09.2012 um 12:42 Uhr
Vielen Dank,

hat alles funktioniert.

lg
Holger
Bitte warten ..
Ähnliche Inhalte
Datenbanken
gelöst SQL Abfrage mit Visual Studio (5)

Frage von specialuser zum Thema Datenbanken ...

Entwicklung
gelöst SQL Abfrage Zeit: JETZT - 30 Sekunden (17)

Frage von Andinistrator1 zum Thema Entwicklung ...

Datenbanken
gelöst Hilfe bei SQL-Abfrage (5)

Frage von emeriks zum Thema Datenbanken ...

Neue Wissensbeiträge
Heiß diskutierte Inhalte
Windows Systemdateien
NTFS und die Defragmentierung (19)

Frage von WinLiCLI zum Thema Windows Systemdateien ...

Windows Server
WIndows Server 2016 core auf dem Intel NUC NUC5i5RYK i5 5250U (17)

Frage von IxxZett zum Thema Windows Server ...

LAN, WAN, Wireless
Zwei Subnetze mit je eigenem Router und Internetzugang verbinden (17)

Frage von hannsgmaulwurf zum Thema LAN, WAN, Wireless ...