Edinho, Pelos testes que fiz aqui a sua sql funciona muito bem ( e rapida ). No select : SELECT DISTINCT variedade FROM `CLONES` WHERE variedade <> '' and variedade IS NOT NULL
a clausula WHERE não é necessária por o campo variedade é PK. De qualquer forma foi de grande valia para mim. Quanto ao link ainda não li tudo, mas parece ser interessante tb. De qualquer forma agradeço a atenção, Edinho. T+ 2008/6/10 Edinho Almeida <[EMAIL PROTECTED]>: > Oi Samarone: > > Criei uma tabela aqui para tentar resolver o problema tabela CLONES: > variedade mae pai J B B K A L C O D P E D N E W > Tenho o clone K que tem a mae A que não é uma variedade que não consta no > banco. > O clone O tem a mae D, esta sim consta no banco. > > Acho que consegui a query para listar as linhas que contêm 'órfãos' de mãe: > select * from CLONES where mae NOT IN(SELECT DISTINCT variedade FROM > `CLONES` WHERE variedade <> '' and variedade IS NOT NULL) and mae IS NOT > NULL and mae <> '' > > > Se for precisar analisar até o avô de uma 'variedade' estamos falando em > armazenar dados hierárquicos no mysql. > tem um texto be legal : > http://www.sitepoint.com/article/hierarchical-data-database/ > > Espero que ajude. > Abs > Edinho > -- Samarone Lopes - (31) 84833845
_______________________________________________ Lista mailing list [email protected] http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

