Ich habe diese TabellenSQL-Abfrage 4 Tabellen
create table Customer2 (cid char(3), cname char(10), primary key (Cid));
create table Employee2(eid char(3), ename char(10), salary number(7,2),
mid char(3),primary key
(eid), foreign key (mid) references Employee2);
create table ArtObject2 (aoid char(3), atitle char(12), artist
varchar(10), pricea number(8,2), primarykey (aoid));
create table MakesD2 (aoid char(3), eid char(3), cid char(3), prices
number, dates date, primary key
(aoid,CID), foreign key (aoid) references ArtObject2, foreign key (CID)
references Customer2,foreign key (eid) references Employee2);
Wie würden Sie diese Abfrage zu tun? Tragen Sie die Namen der Manager der Mitarbeiter ein, die sich mit Chagall-Gemälden befassen.
Ich habe dies bisher
select e.ename
FROM Employee2 e
inner join MakesD2 md
on md.eid = e.eid
inner join ArtObject2 a
on a.aoid = md.aoid
where a.artist = 'Chagall';
hier sind die Tabellen http://imgur.com/a/toq3B und http://imgur.com/a/qnOEA Ich habe Wilson und Loftus zu bekommen, aber ich Smith zweimal.
http://www.azquotes.com/quote/1043655 –
Geben Sie Beispieldaten und erwartete Ausgabe in Form von formatiertem Text in der Frage – GurV
Ich fügte die Tabellen –