-- 1 SELECT A.id, COUNT(*) FROM Ansatt A, Prosjekt P WHERE A.id = P.prosjektleder HAVING COUNT(*) > 1; -- 2 SELECT id FROM ( SELECT A.id FROM Ansatt A, Prosjekt P WHERE A.id = P.prosjektleder ) INNER JOIN ( SELECT A.id FROM Ansatt A, Prosjekt P, Prosjekttimer PT WHERE A.id != P.Prosjektleder AND A.id = PT.ansattid ); -- 3 SELECT A.id, MAX(A.lønnstrinn) FROM Ansatt A WHERE A.annsettelseform = 'time'; -- 4 -- Her ville jeg brukt en for-loop i koden istedenfor å spørre om det med SQL. -- Jeg ville ha brukt denne spørringen for å få informasjonen jeg trenger -- (x er antall timer per uke vi er ute etter): SELECT A.id, AVG(A.lønnstrinn) FROM Ansatt AS A WHERE A.arbeidstimerPerUke = x;