Fórum Unir 2 tabelas com like #380687
05/07/2010
0

Marcelo
Curtir tópico
+ 0Posts
05/07/2010
Wilson Junior
Gostei + 0
05/07/2010
Marcelo
Nometxt TB1 left join tmplj TB2 on TB2.descricao like '%'+TB1.descricaotxt+'%' obs: TB2.descricao é o campo text
Gostei + 0
05/07/2010
Rafael Oliveira
Gostei + 0
05/07/2010
Marcelo
query.SQL.Add('select distinct TB1.codigocli,TB1.codigonome,TB2.descricaotxt,TB3.codigo from '+ 'ClienteNome TB1 inner join Nometxt TB2 on TB1.codigonome = TB2.codigonome '+
'left join tmplj TB3 on TB3.descricao like ''%''+(RTRIM(TB2.descricaotxt))+''%'' '+
'inner join ClienteServ2 TB4 on TB1.codigoserv = TB4.codigoserv '+
'where TB3.descricao is not null and TB4.status = ''A'' and TB1.codigoserv = :wserv '+
'and TB3.rodagem = :wrodagem order by TB3.codigo');
query.ParamByName('wserv').AsString := copy(combobox1.Text,1,3);
query.ParamByName('wrodagem').AsString := edit5.text;
query.Prepare;
query.Open;
Gostei + 0
05/07/2010
Rafael Oliveira
Ex.:
select a.desc
from TB1 a
where a.campo_desc in (select b.desctxt from TB2 b)
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)