Pegar primeiro registro ...
21/10/2004
0
pessoal, deixa eu tentar explicar ..
uma pessoa pode ter varios pseudonimo ...
ex:
NOME PSEUDONIMO
JOAO BICHO PAPAO
JOAO ZE DO BARRO
JOAO CABRA MACHO
existem duas tabelas , uma com o nome do cara, e uma outra que tem o pseudonimo.
O que eu quero é uma query, que faça um join, que nao me retorne todas as condicoes do join, e sim, a primeira.
ex:
JOAO BICHO PAPAO
e o resto nao me interessa...
Como faço isso??
uma pessoa pode ter varios pseudonimo ...
ex:
NOME PSEUDONIMO
JOAO BICHO PAPAO
JOAO ZE DO BARRO
JOAO CABRA MACHO
existem duas tabelas , uma com o nome do cara, e uma outra que tem o pseudonimo.
O que eu quero é uma query, que faça um join, que nao me retorne todas as condicoes do join, e sim, a primeira.
ex:
JOAO BICHO PAPAO
e o resto nao me interessa...
Como faço isso??
Fvilela
Curtir tópico
+ 0
Responder
Posts
21/10/2004
Motta
uma solução
select a.nome,a.apelido
from nome n,apelido a
where n.nome = a.nome
and a.apelido = (select min(a2.apelido)
from apelido a2
where a.nome = a2.nome
and a.apelido = a2.apelido)
select a.nome,a.apelido
from nome n,apelido a
where n.nome = a.nome
and a.apelido = (select min(a2.apelido)
from apelido a2
where a.nome = a2.nome
and a.apelido = a2.apelido)
Responder
22/10/2004
Adilsond
select t1.nome, t1.pseudonimo from pseudonimo t1 where t1.rowid = (select min(t2.rowid) from pseudonimo t2 where t2.nome = t1.nome) order by t1.nome
Responder
Clique aqui para fazer login e interagir na Comunidade :)