GARANTIR DESCONTO

Fórum Join Ajuda #353180

07/02/2008

0

Tenho 2 tabelas a 1º Tabela Cadastro Professor
CODIGO primary Key
NOME Varchar
Disciplina Foreign Key

2 Tabela Tabela Cadastro Disciplina
CODIGO Primary Key
NOME varchar

tenho que fazer Join entre esta duas tabelas para que no DBGRID nao apareca OS CODIGOS DA TABELA DISCIPLINA e sim Aparecer Os nome

veja como esta! sem o JOIN! eu usso o Data Module!
e como seria o JOIN! dessas tabelas

o atual é select CODIGO, NOME, DISCIPLINA from PROFESSOR order by nome

[img]http://www.cjb.net/images.html?8885e.jpg[/img]


Nilodp

Nilodp

Responder

Posts

07/02/2008

Vprates

Utilize dessa forma:

select PROFESSOR.CODIGO, PROFESSOR.NOME, DISCIPLINA.NOME
from PROFESSOR, DISCIPLINA
where PROFESSOR.DISCIPLINA = DISCIPLINA.CODIGO
order by PROFESSOR.nome

att


Responder

Gostei + 0

07/02/2008

Paullsoftware

usando Join pode ser assim:
P = professor
D = Disciplina

então
select p.nome, d.nome as Disciplina from professor p inner join disciplina d on(d.codigo = p.disciplina)
esse trecho ´d.nome as Disciplina´ eu mudei o label para disciplina para não ficar assim Nome (professores) e Nome1 (Disciplinas) esperto ter ajudado :wink:


Responder

Gostei + 0

07/02/2008

Nilodp

CEIZ SAO DEMAIS

:lol: :lol: :lol: :lol:

beiju na bunda AHUahuhuaahuA! eu toh comecando ainda apanho nisso!

:shock:


Responder

Gostei + 0

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

Aceitar