InSoNiA 0 Denunciar post Postado Junho 29, 2008 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
giesta 29 Denunciar post Postado Junho 29, 2008 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