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, 2222 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 Statement auseinandernehmen Like (20)

Frage von H41mSh1C0R zum Thema Datenbanken ...

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

Frage von emeriks zum Thema Datenbanken ...

Datenbanken
gelöst SQL-Abfrage mit "kleiner gleich" funktioniert nicht (2)

Frage von derSESO zum Thema Datenbanken ...

Neue Wissensbeiträge
Google Android

Cyanogenmod alternative Downloadquelle

(5)

Tipp von Lochkartenstanzer zum Thema Google Android ...

Batch & Shell

Batch als Dienst bei Systemstart ohne Anmeldung ausführen

(5)

Tipp von tralveller zum Thema Batch & Shell ...

Sicherheits-Tools

Sicherheitstest von Passwörtern für ganze DB-Tabellen

(1)

Tipp von gdconsult zum Thema Sicherheits-Tools ...

Heiß diskutierte Inhalte
Windows Server
gelöst Exchange HyperV Prozessorlast (19)

Frage von theoberlin zum Thema Windows Server ...

Windows Server
Server mit Netzwerkaussetzern (18)

Frage von SarekHL zum Thema Windows Server ...

Server-Hardware
gelöst SPP von HP Abwärtskompatibel? (14)

Frage von fireskyer zum Thema Server-Hardware ...

Netzwerke
Vorschlag Hotelverkabelung (14)

Frage von FA-jka zum Thema Netzwerke ...