Pessoal, gostaria de adicionar um filtro de uma terceira tabela na minha consulta.
Estrutura de banco de dados abaixo:
Consegui incluir a coluna/campo responsável corretamente com a seguinte consulta:
SELECT distinct responsavel.nome FROM responsavel, crianca, realizacao WHERE {crianca_codigo} = crianca.codigo and responsavel.codigo = crianca.responsavel_codigo ORDER BY responsavel.nome
Porém o filtro por Responsável não funciona! Criei o campo do tipo Texto Auto-Complete, dentro da consulta avançada e estou realizando a consulta da seguinte forma:
SELECT realizacao.crianca_codigo, responsavel.nome FROM crianca, responsavel, realizacao WHERE realizacao.crianca_codigo = crianca.codigo and responsavel.codigo = crianca.responsavel_codigo ORDER BY responsavel.nome
A aplicação retorna para a lista/grid, apresentando todos os registros da tabela, sem aplicar o filtro. Como solucionar?
Uma outra duvida seria: Na coluna “Responsável” não é possível realizar a ordenação. Como proceder?