Juntar duas tabelas

MySQL

07/12/2006

olá amigos. Possuo duas tabelas com a mesma estrutura de campos, uma delas é uma espécie de ´arquivo morto´. Necessito montar um comando SQL que exiba os dados das duas tabelas para um produto com o código = ´xxxxxx´, sem duplicar informaçõs tanto de linhas como colunas. O resultado teria que ser algo como Codigo, produto, fornecedor, etc, juntando as informações das duas tabelas com o mesmo código solicitado.

Alguém pode me dar uma luz ????


Rikardohenrique

Rikardohenrique

Curtidas 0

Respostas

Wagnerbianchi

Wagnerbianchi

07/12/2006

Talvez vc queira pegar tudo que tem na tabela de producao que nao tem na tabela de producao. Bom, se for isso, vamos la.

mysql> select distinct t1.nome
    -> from t1 left outer join t2
    -> on t1.id <> t2.id;
+---------+
| nome    |
+---------+
| Wagner  |
| Roberta |
| Lucia   |
+---------+


...onde t1 tem os mesmos nomes de t2. . .simulei aqui o seu caso e fiz a query ara nao ter erro. Somente se a sua regra variar que teremos que elaborar um pouco mais a ajuda.

Qualquer outra duvida continue postando... :wink:


GOSTEI 0
Wagnerbianchi

Wagnerbianchi

07/12/2006

So corrigindo, tudo que tem na tabela de producao que nao tenha na tabela que vc chama de arquivo morto.

...


GOSTEI 0
POSTAR