Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Nilson N

com consulta.

Recommended Posts

Como eu substituo os campos CodTime_A e CodTime_B pelos seus correpondentes nomes na tabela times?Tabela times:CodTime | Time1 | Corinthians2 | São PauloTabela Jogos:CodJogo | CodTime_A | CodTime_B1 | 1 | 2

Compartilhar este post


Link para o post
Compartilhar em outros sites

Resolvido:SELECT *,(SELECT Time FROM times WHERE times.CodTime = jogos.CodTime_A) AS Time_A,(SELECT Time FROM times WHERE times.CodTime = jogos.CodTime_B) AS Time_B FROM `jogos` ORDER BY CodJogo

Compartilhar este post


Link para o post
Compartilhar em outros sites

É recomendado em questão de otimização o uso de join ao invés de tipo de select.

 

 

SELECT	jogos.CodJogo,	a.Time time_a,	b.Time time_bFROM jogos	INNER JOIN times a	ON a.CodTime = jogos.CodTime_A	INNER JOIN times b	ON b.CodTime = jogos.CodTime_B

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.