Ir para conteúdo

POWERED BY:

Arquivado

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

cassiano óliver

[Resolvido] Relacionamento entre tabelas...

Recommended Posts

Olá pessoal, to com uma dificuldade em relacionar 3 tabelas...

 

promocoes

 

id

nome

 

promocoes_cadastro

id

pid // id da promoção

nome

email

 

promocoes_ganhadores

id

cid // id do cadastrado

pid // id da promoção

 

dúvida:

 

como selecionar os dados do ganhador de uma determinada promoção?

Compartilhar este post


Link para o post
Compartilhar em outros sites

falta a tabela dos dados dos usuarios

Compartilhar este post


Link para o post
Compartilhar em outros sites

hummmm

select cad.*

from

promocoes promo

INNER JOIN promocoes_cadastro cad ON cad.pid = promo.id

INNER JOIN promocoes_ganhadores gan ON gan.cid = cad.id AND gan.pid = cad.pdid

WHERE

promo.id = 1

se não precisar pesquisar por outro campo da tabela 'promocoes', nem precisa inclui-lo na consulta, utilize apenas as outras duas tabelas p/ evitar junção desnecessária.

 

algo do tipo...

http://forum.imasters.com.br/public/style_emoticons/default/yay.gif

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.