• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

zeroonnet

mySQL join

3 mensagens neste tópico

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.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

thanks :) funcionou xD

não sabia que se podia usar dois join's na mesma query :P

Fiquem Bem.

0

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