[firebase-br] Como efetuar uma pesquisa em campo concatenado ||
Arlei F. Farnetani Junior
junior em farsoft.com.br
Dom Set 16 11:11:54 -03 2007
Pessoal, imagine que eu tenha seguinte situação
Tabela - Produtos
Tabela - Produtos_Grade
eu tenho em Produtos o campo DESCRICAO (60)
e tenho em Produtos_Grade o campo identificacao (30) e parametro (10)
supondo que existam produtos que tenham grades e outros não, mas onde
eu queira listá-los todos num dbgrid só...
select
case
when not (p.grade='S') then p.descricao
else
p.descricao||' '||coalesce(pg.identificacao,'')||'
'||coalesce(pg.parametro,'')
end descricao_geral
from produtos p
left outer join produtos_grade pg
on pg.is_produto=p.id_produto
imagine que sairia assim:
CALÇA JEANS TAM 40 MASCULINO
CALÇA JEANS TAM 42 MASCULINO
CALÇA JEANS TAM 44 MASCULINO
ONDE CALÇA JEANS = coluna DESCRICAO da tabela PRODUTOS
TAM 40 = coluna IDENTIFICACAO da tabela PRODUTOS_GRADE
MASCULINO = coluna PARAMETRO da tabela PRODUTOS_GRADE
como faço para pesquisar nesta tabela
caso o usuario pesquise pela descrição: CALÇA JEANS TAM 40
visto que este campo não existe??? Existe algum jeito???
Mais detalhes sobre a lista de discussão lista