Version 5, last updated by at October 15, 2008 07:49 UTC
SQL labo 4 Joins
Let me know if there are any mistakes!
1: SELECT bestuur.bstomschrijving as bestuur
FROM bestuur INNER JOIN verkiezinglocatie ON bestuur.bstid = verkiezinglocatie.vlobstid
WHERE verkiezinglocatie.vlozetels > 30;
2: SELECT gemeenteinfo.provincie, deelgemeentenaam.naam, deelgemeentenaam.taal
FROM gemeenteinfo INNER JOIN deelgemeentenaam
ON gemeenteinfo.deelgemeenteid = deelgemeentenaam.deelgemeenteid
WHERE provincie like "%vlaanderen%"
3: SELECT *
FROM employee INNER JOIN department ON employee.dept_id = department.dept_id
WHERE department.name = "administration" and superior_emp_id = 1
4: SELECT parnaam, resstemmen
FROM partij, resultaat, verkiezing
WHERE partij.parid = resultaat.resparid
and verkiezing.vkzid = resultaat.resvkzid
and vkzdatum = 2006
and resstemmen > 750;
5: SELECT reglocatie, resstemmen
FROM partij,registratieplaats, verkiezinglocatie, verkiezing, resultaat
where partij.parid = resultaat.resparid
and registratieplaats.regid =verkiezinglocatie.vloregid
and verkiezinglocatie.vloid = verkiezing.vkzvloid
and verkiezing.vkzid = resultaat.resvkzid
and regarondissement = "kortrijk"
and partij.parnaam = "VLD";
(ULTRAJOIN :p)