Ir para conteúdo

Arquivado

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

rogerblower

Consulta lista campo igual em varias tabelas

Recommended Posts

Pessoal tenho quatro tabelas, e as quatros tem um campo varchar com o mesmo nome
preciso fazer uma consulta que liste todos os dados desse campo de todas as tabelas ordenado do menor para o maior

<?php
$res = $mysqli->query("SELECT * FROM treino ORDER BY melhor_tempo ASC")
   while ($row = $res->fetch_assoc()){
	
     echo ''.$row['melhor_tempo'].'';
}
?>

tentei fazer com join mas não consigui, alguém pode me dar umas dicas, ou algum exemplo?

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites


SELECT melhor_tempo FROM treino1

UNION All

SELECT melhor_tempo FROM treino2

UNION ALL

SELECT melhor_tempo FROM treino3

UNION All

SELECT melhor_tempo FROM treino4

ORDER BY melhor_tempo ASC

Se não queres valores duplicados usa UNION no lugar de UNION ALL e já agora varchar não é o melhor tipo para ordenar tempos.

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado Jorge_Alves funcionou com eu preciso.

 

Qual seria o campo indicado para tempo, sendo que os dados são no seguinte formato 1:12.850?

Quando usei Time ele gravou 1:12.00.

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.