Ir para conteúdo

POWERED BY:

Arquivado

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

diasgabrie

dados de duas tabelas em ordem por id?

Recommended Posts

amigos, tenho a tabela fotos e a tabela videos.

 

uma tabela não tem nada a ver com a outra a não ser o campo usuario.

 

o campo id é auto increment.

 

Gostaria de saber como posso pegar os dados da tabela videos e fotos em um select apenas ordenando por id. exemplo:

 

id usuario arquivo

 

1 josé foto (dado da tabela foto)

2 maria foto (dado da tabela foto)

2 josé vídeo (dado da tabela vídeo)

3 josé foto (dado da tabela foto)

4 maria vídeo (dado da tabela vídeo)

4 josé vídeo (dado da tabela vídeo)

4 joão vídeo (dado da tabela vídeo)

 

...

 

para q o resultado possa sair desta forma, ou seja pegar todos os videos e fotos postadas pelos usuarios ordenando por id.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Use UNION

 

Algo assim :

 

SELECT ID,TABELA,DESCRICAO
FROM
(
SELECT ID,'FOTO' TABELA,DESCRICAO
FROM FOTOS
UNION ALL
SELECT ID,'VIDEO' TABELA,DESCRICAO
FROM VIDEOS
)
ORDER BY 1,2

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.