AnaGPSI Posted May 8, 2012 at 12:58 PM Report #453786 Posted May 8, 2012 at 12:58 PM Tenho o seguinte código para fazer a junção de duas tabelas juntamente com um critério (igualar uma variável a um campo de uma tabela). Quando faço a junção das 2 tabelas funciona correctamente, o problema está quando lhe junto o critério, não retorna dados o que deveria acontecer. Alguém me pode ajudar? "select disciplina.nome_disci as [Nome da Disciplina] from disciplina inner join curso_disciplina on disciplina.cod_disciplina=curso_disciplina.cod_disciplina where curso_disciplina.cod_curso LIKE '%" & cod_cur & "%' ORDER BY nome ASC"
Caça Posted May 8, 2012 at 01:05 PM Report #453787 Posted May 8, 2012 at 01:05 PM O filtro Like não está a funcionar? Pedro Martins Não respondo a duvidas por PM
pmg Posted May 8, 2012 at 01:22 PM Report #453796 Posted May 8, 2012 at 01:22 PM Porque é que "stringuificas" o código do curso? select ... where codigo = 76 ... em vez de select ... where codigo like "%76%" ... What have you tried? Não respondo a dúvidas por PM A minha bola de cristal está para compor; deve ficar pronta para a semana. Torna os teus tópicos mais atractivos e legíveis usando a tag CODE para colorir o código!
AnaGPSI Posted May 8, 2012 at 01:26 PM Author Report #453800 Posted May 8, 2012 at 01:26 PM Porque este cod_cur é uma variável que vai guardar o valor que selecionei na combobox
AnaGPSI Posted May 8, 2012 at 02:12 PM Author Report #453822 Posted May 8, 2012 at 02:12 PM Já me consegui resolver! 🙂 Solução final para quem tiver o mesmo problema: "SELECT disciplina.nome_disci FROM disciplina INNER JOIN (curso INNER JOIN curso_disciplina ON curso.cod_curso = curso_disciplina.cod_curso) ON disciplina.cod_disciplina = curso_disciplina.cod_disciplina WHERE (((curso.cod_curso) LIKE '%" & cod_cur & "%'))"
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now