select complicado ... Alguem me ajude !!!
select desc_prod, cod_copia,tipo_copia, status_copia
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+´¬´;
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
Curtidas 0
Respostas
Afarias
07/08/2003
Qual é a pergunta afinal?
GOSTEI 0
Midas
07/08/2003
o problema que eu quero todas um produto e todas suas copias e não está saindo ... como fazer ?
GOSTEI 0
Midas
07/08/2003
o problema que eu quero todas um produto e todas suas copias e não está saindo ... como fazer ?
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
Afarias
07/08/2003
select p.cod_prod, p.desc_prod, c.tipo_copia, c.status_copia
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+
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