| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
Try Novato

Registrado: Quarta-Feira, 5 de Agosto de 2009 Mensagens: 34
|
Enviada: Ter Nov 03, 2009 6:41 pm Assunto: Ajuda com select 3 campos FK na mesma tabela. |
|
|
Olá Caros colegas!
Tenho uma tabela assim:
| Citação: | [Usuario]
IDUsr
Nome
TEL
Preferencia1 (FK para IDPref)
Preferencia2 (FK para IDPref)
Preferencia3 (FK para IDPref)
[Preferencias]
IDPref
Preferencia |
A tabela Usuario relaciona com a tabela preferencia 3 vezes, para 3 campos diferentes.
Estou tentando fazer um select que mostre os nomes e preferencias do usuário mas não consigo!
Muito obrigado. |
|
| Voltar ao Topo |
|
 |
adriano_servitec Colaborador

Registrado: Sexta-Feira, 30 de Janeiro de 2004 Mensagens: 17618
|
|
| Voltar ao Topo |
|
 |
afarias Aprendiz


Registrado: Domingo, 25 de Outubro de 2009 Mensagens: 197 Localização: Recife, PE
|
|
| Voltar ao Topo |
|
 |
Try Novato

Registrado: Quarta-Feira, 5 de Agosto de 2009 Mensagens: 34
|
Enviada: Ter Nov 03, 2009 9:38 pm Assunto: |
|
|
| afarias escreveu: | select * from Usuario u
join Preferencias p1 on u.Preferencia1=p1.IDPref
join Preferencias p2 on u.Preferencia2=p2.IDPref
join Preferencias p3 on u.Preferencia3=p3.IDPref
where ...
T+ |
PERFECT!
Cara muito obrigado. Tenho visto seus posts ai voce é muito bom em SQL e bem prestativo.
Obrigado tambem ao colega adriano.
Espero poder contar com voces caso eu precise novamente no futuro.
 |
|
| Voltar ao Topo |
|
 |
|