Permalänk
Medlem

SQL - inom ACCESS

Har ett problem med en uppgift inom access.
Uppgiften lyder: Vilken DJ har jobbat i alla klubbar i en viss stad? Välj själva en stad! Visa namn, kontaktuppgifter och arbetsroll!

SELECT artistnamn, epost, webbplats FROM DJ, Person WHERE dj.pid=person.pid and NOT EXISTS (SELECT * FROM Lokal, klubb where klubb.lokal=lokal.lokalid and lokal.stad='Lund' AND klubb.klubbid NOT IN( SELECT dansgolv.klubbid FROM dansgolv, tema, bokningstillfälle, dj where klubb.klubbid=dansgolv.klubbid AND dansgolv.dansgolvsid=tema.dansgolvsid ANd tema.temaid=bokningstillfälle.temaid and bokningstillfälle.dj=dj.pid))

Men det fungerar inte alls, några ideér ??

//Robin

Permalänk
Medlem

Du kan väl göra frågor i access ganska lätt?
Var många år sen jag använde access men minns att man använde INNER JOIN och sån skit

Annars om du ska få hjälp så kan du åtminstone visa hur dina tabeller ser ut

Permalänk
Medlem

Riktigt. Läs mer om joins här: SQL Joins