Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

sonomaster

INNER JOIN - Repete registros

Recommended Posts

Fala galera!!

 

To com um probleminha... Fiz essa consulta:

 

SELECT Imagem as Img, Materia.Titulo, Materia.Descricao, Materia.CodEvento FROM Materia INNER JOIN Fotos ON Fotos.CodMateria = Materia.Cod

Bom, pra cada Materia eu tenho varias fotos mas gostaria uqe nessa SQL retornasse apenas uma. Acontece que retorna assim

 

Materia1 - Foto1

Materia1 - Foto2

Materia1 - Foto3

 

Como faço pra retornar assim:

Materia1 - Foto1

Materia2 - Foto2

Materia3 - Foto3

.

.

.

 

Vlw Galera!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

É o seguinte, não é o inner join que esta repetindo os registros, e sim a forma como tu fez a consulta.Imagem é a tua foto?? E tá na tabela foto, né?select distinct m.descricao, f.imagem from materia minner join foto f on m.cod = f.codMateriaEra isso??

Compartilhar este post


Link para o post
Compartilhar em outros sites

Num deu nao cara deu o mesmo problema Mostrou assimMateria2 - Foto1Materia2 - Foto2...Eu queria resolver numa sql só mas pelo visto vou ter que abrir outra no meio do looping.Se tiverem alguma ideia posta ai!!!Abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.