Ich musste eine SQL-Abfrage für eine gegebene Datenbank schreiben (es ist riesig, ich kann es hier nicht posten, aber es geht um Künstler mit Alben und Veröffentlichungsdaten, Genres usw.)).(SQL) Erstellen einer unkorrelierten Abfrage
Die Aufgabe war es, alle an Alben beteiligten Künstler zu finden, die das Wort "drop" enthalten. Ich musste eine korrelierte und eine unkorrelierte Abfrage schreiben. Ich habe die korrelierte:
SELECT artist
FROM CDDB.ARTISTS ar
WHERE EXISTS
(SELECT album
FROM CDDB.ALBUMS al
INNER JOIN CDDB.ARTIST2ALBUM aa ON al.albumid = aa.albumid
WHERE ar.artistid = aa.artistid
AND album LIKE '\%drop\%');
Jetzt muss ich das unkorreliert machen, aber ich weiß nicht wie. Ist es möglich, dass man mir ohne die angegebenen Tabellen usw. helfen kann?
"Ist es möglich, dass man mir ohne die angegebenen Tabellen usw. helfen kann?" Vielleicht, aber es ist viel wahrscheinlicher, dass jemand Ihnen mit der Tabellenstruktur und den Beispieldaten helfen könnte – Ghost
nichtsdestoweniger ist es vorhersehbar :) – MysticForce