SQL für eine Viele-zu-viele-Beziehung mit inneren Joins

7

Ich habe die folgende Viele-zu-Viele-Beziehung zwischen Mitarbeitern und Arbeitsgruppen:

%Vor%

Ich versuche, SQL zu schreiben, das alle Arbeitsaufträge für einen Angestellten basierend auf den Arbeitsgruppen auflistet, zu denen der Mitarbeiter gehört.

Das ist mein Versuch:

%Vor%

Der Fehler, den ich bekomme, ist:

%Vor%

Entschuldigung - der Mitarbeiter hat eine ID nicht employee.id

    
DBurton 16.05.2013, 20:10
quelle

3 Antworten

18

Ist das nicht das, wonach Sie suchen?

%Vor%     
Denis de Bernardy 16.05.2013, 20:30
quelle
3
%Vor%

Die Tabelle employees wird für diese Abfrage nicht benötigt. USING verkürzt die Syntax in diesem Fall. Wie auch Tabellenaliase.

    
Erwin Brandstetter 16.05.2013 21:18
quelle
0

Verwenden Sie stattdessen diese Abfrage:

%Vor%

SQLFiddle

    
SOfanatic 16.05.2013 20:25
quelle

Tags und Links