Ir para conteúdo
Fórum Script Brasil
  • 0

Problema Com Consulta


George

Pergunta

bom, é o seguinte...tenho duas tabelas:

mysql> select * from canais;
+----+-------------+
| id | canal       |
+----+-------------+
|  1 | Mundo       |
|  2 | Brasil      |
|  3 | Culinaria   |
|  4 | Informatica |
|  5 | Musica      |
|  6 | Cinema      |
+----+-------------+

mysql> select * from per_usuarios;
+----+-------+---------+
| id | canal | usuario |
+----+-------+---------+
|  9 |     2 |       1 |
|  8 |     1 |       1 |
+----+-------+---------+
na tabela per_usuarios tem a coluna 'canal' que é o id do canal referente à tabela 'canais'. eu queria fazer uma consulta no per_usuarios e através do id do canal retornado nesta consulta, queria retornar o nome do canal da tabela 'canais'. como eu faço isso? ----------------------------edit ah descobri já
select canais.canal,per_usuarios.usuario
from canais,per_usuarios
where canais.id=per_usuarios.canal

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

eu sei que voce até tinha fechado o tópico, mas existe um jeito mais elegante e que torna a consulta mais rápida.

select canais.canal,per_usuarios.usuario
from canais INNER JOIN per_usuarios ON canais.id=per_usuarios.canal

Link para o comentário
Compartilhar em outros sites

  • 0

humm interessante...mas como funciona esse INNER JOIN ON?

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...