Sql dentro de sql no filtro

Saudações, pessoal fiz um relatorio no que ja traz o nome da fazenda ao invez do codigo, ficou legal, rapido, porem no filtro necessita que funcionasse a seguite query:

select talhao, talhao from tb_talhoes where id_propriedade = (select id_propriedade from tb_propriedades where entidade = ‘4’ and descricao = ‘FAZ. SAO FRANCISCO’) ORDER BY talhao

Porem retorna erro

Executa teu SQL no sqlbuilder vê se roda certo, se não rodar, faz por parte, esse 2° SQL tá retornando mais de 1 valor?, se for isso, então vc não deve usar = e sim IN (2° SQL)

Obrigado por responder, sim em um cliente sql funciona sim.