// De twee verzamelingen hebben een niet lege doorsnede, dus ze hebben minstens één element gemeenschappelijk.

- De gegeven en de gevraagde verzameling hebben gemeenschappelijke elementen.
- De gegeven verzameling heeft elementen die niet voorkomen in de gevraagde verzameling.
- De gevraagde verzameling heeft elementen die niet voorkomen in de gegeven verzameling.

- Het is zo dat 1 element uit de gegeven verzameling voorkomt in de gevraagde verzameling
- Het is zo dat 1 element uit de gegeven verzameling niet voorkomt in de gevraagde verzameling.
- Het is zo dat 1 element uit de gevraagde verzameling niet voorkomt in de gegeven verzameling.


SELECT DISTINCT VE1.V
FROM VE AS VE1
WHERE EXISTS
	(SELECT * FROM VE AS VE2
	WHERE VE2.V = 1
	AND VE2.E IN
		(SELECT VE3.E
		FROM VE AS VE3
		WHERE VE1.V = VE3.V))
AND EXISTS
	(SELECT * FROM VE AS VE4
	WHERE VE4.V = 1
	AND VE4.E NOT IN
		(SELECT VE5.E
		FROM VE AS VE5
		WHERE VE1.V = VE5.V))
AND EXISTS
	(SELECT * FROM VE AS VE6
	WHERE VE1.V = VE6.V
	AND VE6.E NOT IN
		(SELECT VE7.E
		FROM VE AS VE7
		WHERE VE7.V = 1));

V

3