我有這些表:該值屬於兩個人
Tabel Instrument
Instrument Pitch
drums null
guitar null
paino null
Tabel Occupation
Stuknr Instrument
1 guitar
2 piano
2 guitar
3 piano
4 drums
4 guitar
Tabel Music
Stuknr ComposerID
1 1
2 1
3 2
4 2
Tabel Composer
ComposerID ComposerName
1 Test1
2 Test2
現在我需要查詢這就是: 哪些工具是在作曲家的音樂都創立
我嘗試:
SELECT I.instrumentnaam
FROM Instrument I
WHERE EXISTS (SELECT 1
FROM Bezettingsregel B
WHERE B.instrumentnaam = I.instrumentnaam
AND EXISTS(SELECT 1
FROM Stuk S
WHERE S.stuknr = B.stuknr
AND EXISTS(SELECT 1
FROM Componist C
WHERE C.componistId = S.componistId AND C.naam = 'Karl Schumann' OR C.naam = 'Thom Guidi')))
但是這顯示了作曲家的所有樂器,我只想要兩個作曲家都使用的樂器。
感謝幫助!
請張貼輸出工作也 – mohan111
你是什麼意思? – Yakalent
提供輸出數據,以便我們更有效地回答 – mohan111