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, 2218 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 ..
Neuester Wissensbeitrag
Ähnliche Inhalte
Datenbanken
gelöst SQL Statement auseinandernehmen Like (20)

Frage von H41mSh1C0R zum Thema Datenbanken ...

Datenbanken
gelöst Verschachtelte SQL-Abfrage (4)

Frage von User1000 zum Thema Datenbanken ...

Datenbanken
gelöst SQL-Abfrage und leere Felder vermeiden (12)

Frage von zwangseinweisung zum Thema Datenbanken ...

Datenbanken
gelöst SQL-Abfrage - Anzahl der Wechsel zählen (15)

Frage von Cire48 zum Thema Datenbanken ...

Heiß diskutierte Inhalte
DSL, VDSL
gelöst DSL 200m verlängern (15)

Frage von Angela44 zum Thema DSL, VDSL ...

Batch & Shell
gelöst Ordner und Datei Name gleich (BATCH) (12)

Frage von clragon zum Thema Batch & Shell ...

Windows Server
SBS 2011 Standard virtualisieren (11)

Frage von HeinrichM zum Thema Windows Server ...

LAN, WAN, Wireless
Per Script auf UniFi-controller zugreifen und WPA2-Key ändern (11)

Frage von Winfried-HH zum Thema LAN, WAN, Wireless ...