nSQL
necessita de muitos joins:
n select nome from produto p, venda v
n where
p.id = v.produto
n
nOQL
pode utilizar o grafo de objetos:
n select v.produto.nome from venda v
n
nOQL
pode utilizar operadores de conjunto:
n select v.cliente from vendas v, in v.produtos p
n where
sum(p.valor) > 10000