Ir para conteúdo

POWERED BY:

Arquivado

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

InSoNiA

Consulta meio complexa

Recommended Posts

Olá pessoal.

 

To com uam dúvida cruel, basicamente quero selecionar registros de um determinado campo da TABELA X quando o ID estiver dentro de um determinado campo da TABELA Y separados por ","(vírgula).

 

 

Por exemplo:

 

TABELA areas

idarea

area

 

 

TABELA participa

areas_idareas

 

 

No caso o campo areas_idarea salva o ID das areas da TABELA areas que vão participar, separadas por ",".

Por exemplo:

 

Existem 3 areas na TABELA areas:

1 Empresa

2 Produtos

3 Serviços

 

 

No campo areas_idareas esta armazenado o valor 1,3 dessa forma participam Empresa, Serviços.

 

T+

Compartilhar este post


Link para o post
Compartilhar em outros sites

Quem fez essa tabela matou TODAS as aulas de normalizaçao... cada campo tem q ter um valor UNICO

 

Porem sua alma ainda tem salvaçao rs

 

select x.* from x,y

where

find_in_set(campo_do_valor_a_ser_econtrado,campo_com_virgula)>0

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.