### Data @prefix : . :a :p 1 ; :q 1,2 . :b :p 3.0 ; :q 4.0, 5.0 . ### Query 1: NOT EXISTS PREFIX : SELECT * WHERE { ?a :p ?n FILTER NOT EXISTS { ?a :q ?m . FILTER(?n = ?m) } } +------------------------+-----+ | a | n | +------------------------+-----+ | | 3.0 | +------------------------+-----+ ### Query 2: MINUS PREFIX : SELECT * WHERE { ?a :p ?n MINUS { ?a :q ?m . FILTER(?n = ?m) } } +------------------------+-----+ | a | n | +------------------------+-----+ | | 1 | | | 3.0 | +------------------------+-----+