Join Ajuda
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]
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
Curtidas 0
Respostas
Vprates
07/02/2008
Utilize dessa forma:
select PROFESSOR.CODIGO, PROFESSOR.NOME, DISCIPLINA.NOME
from PROFESSOR, DISCIPLINA
where PROFESSOR.DISCIPLINA = DISCIPLINA.CODIGO
order by PROFESSOR.nome
att
select PROFESSOR.CODIGO, PROFESSOR.NOME, DISCIPLINA.NOME
from PROFESSOR, DISCIPLINA
where PROFESSOR.DISCIPLINA = DISCIPLINA.CODIGO
order by PROFESSOR.nome
att
GOSTEI 0
Paullsoftware
07/02/2008
usando Join pode ser assim:
P = professor
D = Disciplina
então
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:GOSTEI 0
Nilodp
07/02/2008
CEIZ SAO DEMAIS
:lol: :lol: :lol: :lol:
beiju na bunda AHUahuhuaahuA! eu toh comecando ainda apanho nisso!
:shock:
:lol: :lol: :lol: :lol:
beiju na bunda AHUahuhuaahuA! eu toh comecando ainda apanho nisso!
:shock:
GOSTEI 0