Fórum select complicado ... Alguem me ajude !!! #37842
07/08/2003
0
from produto union copia where produto.desc_prod like :param
or produto.assun_prod like :param or ator1_prod like :param
or produto.ator2_prod like :param or ator3_prod like :param
and produto.cod_prod=copia.cod_prod
params[0].AsString:=editfitas.Text+´¬´;
Midas
Curtir tópico
+ 0Posts
07/08/2003
Afarias
Gostei + 0
08/08/2003
Midas
Gostei + 0
08/08/2003
Midas
vamos ver se sou mais claro agora ... desculpe !
Tenho duas tabelas ...uma é fita e outra é copia ...
preciso de uma pesquisa por fita,atores ou assunto no qual irá mostrar todas as copias do produto selecionado ... tentei assim ...
select cod_prod ,desc_prod, tipo_copia, status_copia from produto, copia where produto.desc_prod like :param or produto.ator1_prod like :param produto.assun_prod like :param and produto.cod_prod=copia.cod_prod
já fiz isto antes ... agora acho que usei o inner join .. mas não estou sabendo mais como é ... alguem me ajuda ?
sendo que existe varias copias para 1 produto .. na copia tenho uma chave dupla, por cod_copia,cod_prod.
Gostei + 0
08/08/2003
Afarias
from produto p left join copia c on (p.cod_prod = c.cod_prod)
where p.desc_prod like :param or p.ator1_prod like :param
or p.assun_prod like :param
ou
select p.cod_prod, p.desc_prod, c.tipo_copia, c.status_copia
from produto p , copia c
where (p.cod_prod = c.cod_prod) and (
p.desc_prod like :param or p.ator1_prod like :param
or p.assun_prod like :param)
testa e vê no q dá.
T+
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)