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

Select many-to-many


Prove Yourself

Pergunta

Tenho as tabelas:

----------------
usuarios
----------------
 - codigo
 - nome
----------------
----------------
seguidos
----------------
 - codigo
 - cod_usu_seguido
 - cod_usu_seguidor
----------------

Gostaria de selecionar todos os usuários que o usuário X não está seguindo.

Alguém pode me ajudar?

Valeu.

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0
Gostaria de selecionar todos os usuários que o usuário X não está seguindo.
Isto significa que o usuario X não é o seguidor. Com esta idéia teremos:

SELECT s1.Nome as Seguido, s2.nome as seguidor
FROM seguidos s
INNER JOIN usuarios s1 ON s.codigo = s1.cod_usu_seguido
INNER JOIN usuarios s1 ON s.codigo = s2.cod_usu_seguidor
WHERE s2.cod_usu_seguidor <> X

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,1k
    • Posts
      651,9k
×
×
  • Criar Novo...