Ir para o conteúdo
zeroonnet

mySQL join

Mensagens Recomendadas

zeroonnet    0
zeroonnet

Boas,

SELECT a.FileId, a.FileModemId, a.FileState, a.FileType, a.FileName, a.FileDescription,
a.FileContents, a.FileCode, b.StateId, b.StateName 
FROM file as a 
INNER JOIN filestate as b ON a.FileState=b.StateId

Fiz esse codigo e funciona lindamente

agora eu precisava de quando o a.FileType fosse igual ao c.TypeId (filetype as c) também o fizesse...

tentei:

 SELECT a.FileId, a.FileModemId, a.FileState, a.FileType, a.FileName, a.FileDescription,
a.FileContents, a.FileCode, b.StateId, b.StateName, c.TypeId, c.TypeName
FROM FILE AS a
INNER JOIN filestate AS b ON a.FileState = b.StateId
AND filetype AS c ON a.FileType = b.TypeId

mas nao deu em nada :S

Se souberem como se pode fazer digam :)

Fiquem Bem.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
vitortomaz    1
vitortomaz

muda o AND para INNER JOIN e o b.TypeId para c.TypeId e já deve tar bem

são 2 inner join e não um inner join com um and

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade