Instrução de selecção aninhada no servidor de SQL

Alguém me pode ajudar a perceber porque é que o seguinte não funciona? SELECT name FROM (SELECT name FROM agentinformat ... gentinformation a instrução interna select não cria um conjunto de resultados que a instrução externa SELECT procura?

Há alguma linguagem de consulta para o JSON?

Existe uma (Aproximadamente) linguagem SQL ou XQuery para questionar JSON? estou a pensar em conjuntos ... versão do SQL como você empurrá-lo cada vez mais. (Ok, eu sei que é um argumento um pouco tolo, mas você tem o ideia..)