select atletas.cod_atleta, modalidades.cod_modalidade
from atletas, modalidades
where atletas.cod_treinador = treinadores.cod_treinador and treinadores.cod_modalidade = modalidades.cod_modalidade
a melhor forma é fazeres com joins
mas esta tambem deve dar, mas nao te garanto nada. foi feita á pressa
cumpsCódigo:select atletas.cod_atleta, modalidades.cod_modalidade from atletas, modalidades where atletas.cod_treinador = treinadores.cod_treinador and treinadores.cod_modalidade = modalidades.cod_modalidade
select a.cod_atleta, m.cod_modalidade
from atletas a, modalidades m, treinadores t
where a.cod_treinador = t.cod_treinador and t.cod_modalidade = m.cod_modalidade
SELECT FROM atletas, modalidades, treinadores WHERE atletas.cod_treinador = treinadores.cod_treinador AND cod_atleta = "mete_aqui_um_num_que_exista"
a melhor forma é fazeres com joins
mas esta tambem deve dar, mas nao te garanto nada. foi feita á pressa
cumpsCódigo:select atletas.cod_atleta, modalidades.cod_modalidade from atletas, modalidades where atletas.cod_treinador = treinadores.cod_treinador and treinadores.cod_modalidade = modalidades.cod_modalidade
exacto... a base de dados foi pensada assim... 1 treinador por modalidade e eu iria buscar a modalidade pelo treinador...Não testei mas parece-me que tem de dar pois cada treinador tem apenas 1 modalidade logo o cod_treinador identifica a modalidade
o VB aponta-me para a seguinte linha:aonde te da o erro?
posta a linha de codigo, por favor
Já tentaste com a minha?
SELECT modalidades.descricao FROM treinadores, atletas, modalidades
WHERE atletas.cod_treinador = treinadores.cod_treinador
AND treinadores.cod_modalidade = modalidades.cod_modalidade
AND atletas.cod_atleta = atleta_de_outra_query
Pah tao simples quanto isto
SELECT treinadores.cod_modalidade FROM treinadores, atletas
WHERE atletas.cod_treinador = treinadores.cod_treinador AND atletas.cod_atleta = atleta_de_outra_query
descricao_variavel_do_VB = (sql_modalidade2("cod_modalidade"))
SELECT descricao FROM modalidades WHERE cod_modalidade = descricao_variavel_do_VB
que vos parece?