Fórum Juntando tabelas em SQL #170210

18/07/2003

0

Olá pessoal, ajudem-me, por favor!

Tenho duas tabelas, sendo uma relacionada a outra.
Na primeira armazeno os funcionários, indexado por ´código pessoal´, do tipo ´1234567 00´. Na segunda, armazeno os dependentes (familiares) dos funcionários, também com códigos pessoais do tipo ´1234567 01´, ou seja, o que difere um do outro é o sequencial final.
Gostaria de exibir em uma Query, as duas tabelas, mas ordenadas pelo código pessoal, de maneira que listasse assim:

1234567 00 JOÃO DA SILVA
1234567 01 MARIA DA SILVA
1234567 02 JOÃO DA SILVA JUNIOR
2222222 00 PAULO DE SOUZA
2222222 01 JOANA DE SOUZA
3333333 00 ...
4444444 00 ...
4444444 01 ...

Abusando mais um pouco: ao clicar (dblclick) na query, gostaria que um label (ou edit) em outro form, recebesse os valores da célula selecionada.

Desculpem o inexperiência.
:oops:
Obrigado
:D
Pedro
-----------------------------------------------
´Seguindo as Leis da Física, a cada boa ação executada, receberás uma ótima reação´. Anônimo.


Pedro O.l.jr.

Pedro O.l.jr.

Responder

Posts

19/07/2003

Midas

ok posso dar uma ideia ....
use a clausula
o
order by campocodigo ...

se não der certo passe para nos a rotina em sql para analisarmos o que deseja ...


Responder

Gostei + 0

19/07/2003

Cefernan

Olá Pedro,

não sei se entendi direito, mas você quer que liste os dados das duas tabelas e ordenado por código?

SELECT CODIGO, NOME FROM FUNCIONARIOS
UNION ALL
SELECT CODIGO, NOME FROM DEPENDENTES
ORDER BY 1;

Espero que lhe ajude.

[]´s



Responder

Gostei + 0

19/07/2003

Pedro O.l.jr.

Valeu midas !
Valeu cafernan!

Vcs mataram a charada.

Sigo em meu projeto graças a vcs e o CD.

Obrigado

Um abraço.

Pedro


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar