nmoa Posted January 5, 2016 at 05:31 PM Report Share #591418 Posted January 5, 2016 at 05:31 PM boas estou a tentar fazer uma listagem em msyql mas só me está a dar sempre o mesmo registo repetido inúmeras vezes o código que estou a fazer é assim SELECT dados.nome, dados.morada, dados.cp, dados.cidade, dados.telefone, dados.bi, dados.email, cursos.titulo_PT, dados.data, dados.local, habi.habilitacoes, habi.licon, habi.licoff, habi.dout, habi.mest, habi.outro, motiva.texto, sp.local, sp.profissao, sp.dqem, sp.texto_dqem FROM inscricoes_dados AS dados INNER JOIN inscricoes_habi AS habi ON habi.`id_inscricoes_dados` = dados.`id_inscricoes_dados` INNER JOIN inscricoes_sp AS sp ON sp.`id_inscricoes_dados` = dados.`id_inscricoes_dados` INNER JOIN inscricoes_motiva AS motiva ON motiva.`id_inscricoes_dados` = dados.`id_inscricoes_dados` INNER JOIN cursos ON cursos.`id_cursos` = dados.`id_cursos` LIMIT 0 , 30 alguém me pode dar uma dica? obrigado Link to comment Share on other sites More sharing options...
HappyHippyHippo Posted January 5, 2016 at 05:51 PM Report Share #591420 Posted January 5, 2016 at 05:51 PM explica os campos usados na relações entre tabelas : - porque razão o campo de relação da tabela dados é sempre o id_inscricoes_dados ? - como está a ser feita a gestão desse valor ? IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Link to comment Share on other sites More sharing options...
nmoa Posted January 5, 2016 at 05:56 PM Author Report Share #591422 Posted January 5, 2016 at 05:56 PM ois a tabela dados é a principal, todas as outras tem em comum o id_inscricoes_dados, porque estão associadas. são dados referentes a um questionário em que dividi cada area do mesmo em tabelas diferentes Link to comment Share on other sites More sharing options...
HappyHippyHippo Posted January 5, 2016 at 05:58 PM Report Share #591423 Posted January 5, 2016 at 05:58 PM podes apresentar aqui os dados que se encontram em cada tabela ? IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Link to comment Share on other sites More sharing options...
nmoa Posted January 5, 2016 at 06:02 PM Author Report Share #591424 Posted January 5, 2016 at 06:02 PM Tabela inscricoes_dados id_inscricoes_dados | nome | morada | cp | cidade | telefone | bi | email | id_cursos | data | estado | local 15 | Lara Sofia Marinho de Sousa | Rua Nova Serra Agua e Leite 101 | 4605 | Amarante | | 13738384 | 15 | 2015-09-07 | 1 | 0 Tabela incricoes_sp id_inscricoes_sp | local | profissao | dqem | texto_dqem | id_inscricoes_dados 1 | Instituto Nacional de Medicina Legal e Ciências Fo... | Toxicologia | 0 | | 15 Tabela inscricoes_motiva id_inscricoes_motiva | texto | id_inscricoes_dados 1 | Aperfeiçoamento dos conhecimentos sobre o método a... | 15 Tabela inscricoes_habi id_inscricoes_habi | habilitacoes | licon | licoff | dout | id_inscricoes_dados outro | mest | 10 | mes | | 15 Link to comment Share on other sites More sharing options...
HappyHippyHippo Posted January 5, 2016 at 06:44 PM Report Share #591428 Posted January 5, 2016 at 06:44 PM isso é ilegível IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Link to comment Share on other sites More sharing options...
Solution tuga74 Posted January 5, 2016 at 11:16 PM Solution Report Share #591449 Posted January 5, 2016 at 11:16 PM Presumo que as tabelas que estão ligadas tenham detalhes da tabela principal logo é normal que obtenhas só o primeiro registo. Sem ver dados e ligacoes entre tabelas direi que tens de fazer um GROUP BY dados.id ou o campo da chave unica http://www.nova.news Nova aprende automaticamente o que gostas de ler e mostra os conteúdos que te interessam. Link to comment Share on other sites More sharing options...
nmoa Posted January 6, 2016 at 10:07 AM Author Report Share #591473 Posted January 6, 2016 at 10:07 AM Presumo que as tabelas que estão ligadas tenham detalhes da tabela principal logo é normal que obtenhas só o primeiro registo. Sem ver dados e ligacoes entre tabelas direi que tens de fazer um GROUP BY dados.id ou o campo da chave unica ois era isso mesmo que faltava um GROUP BY dados.id_inscricoes_dados 🙂 agora já está tudo ok thks 1 Report Link to comment Share on other sites More sharing options...
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