De gevraagde verzameling bestaat uit exact dezelfde elementen als de gegeven verzameling.

// We noemen twee verzamelingen identiek wanneer ze dezelfde elementen bevatten.

- Alle elementen uit de gegeven verzameling komen voor in de gevraagde verzameling.
- Alle elementen uit de gevraagde verzameling komen voor in de gegeven verzameling.

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


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

V

1