// 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 |