CARREGAR DETERMINADOS ID[ô]S
Boa noite galera,
tenho 2 bancos
1 - Usuários que tenho afiliação
2 - O que eles adicionaram
a duvida é
Precisava dar um select no banco 2 com os Id[ô]s do banco 1, ou seja, mostrar pra mim o que os usuários estão adicionando apenas se forem afiliados(amigos)
tenho 2 bancos
1 - Usuários que tenho afiliação
2 - O que eles adicionaram
a duvida é
Precisava dar um select no banco 2 com os Id[ô]s do banco 1, ou seja, mostrar pra mim o que os usuários estão adicionando apenas se forem afiliados(amigos)
Você poderia passar as estruturas das tabelas pra ficar mais fácil.
Tabela 1 - dos usuários
id
idcliente_recebe [ô]aq quem recebe a afiliação que no caso o cliente que estiver logando
idcliente_curtir [ô]aq quem faz o pedido de afiliação
no select desse banco é
select * from afliacao where idcliente_recebe = cliente.Idcliente
Tablea 2 - padd
id
idcliente
v1
v2
v3
quero carregar a tabela 2, más não consigo bolar uma forma de criar o select de acordo com os usuários que tenho afiliação
id
idcliente_recebe [ô]aq quem recebe a afiliação que no caso o cliente que estiver logando
idcliente_curtir [ô]aq quem faz o pedido de afiliação
no select desse banco é
select * from afliacao where idcliente_recebe = cliente.Idcliente
Tablea 2 - padd
id
idcliente
v1
v2
v3
quero carregar a tabela 2, más não consigo bolar uma forma de criar o select de acordo com os usuários que tenho afiliação
select tabela2.campo1, tabela2.campo2, tabela2.campo3 from tabela1 inner join tabela2 on tabela1.idcliente_recebe = tabela2.idcliente
só veja a ordem das tabelas e dos campos rsrsrs
só veja a ordem das tabelas e dos campos rsrsrs
usei seu exemplo, funcionou era o que eu queria, porém me retornou valores duplicados e bagunçados
Tabela1 = amigos -
Tabela2 = social - onde está todo o que foi adicionado/retirado
o select;
o que me retornou;
Tabela2 = social - onde está todo o que foi adicionado/retirado
o select;
select social.* from social inner join amigos on social.idcliente = amigos.id_recebedor=[ô]1[ô]
o que me retornou;
O exemplo que o Damasceno passou funciona, é um exemplo de como funciona o Select em duas tabelas usando o Inner Join.
Agora, você precisa nos dizer o que realmente você quer que retorne, aà a gente vai trabalhar em cima desse exemplo para resolver.
Me desculpe, mas eu não consegui entender o que você precisa retornar. Dê mais detalhes.
Agora, você precisa nos dizer o que realmente você quer que retorne, aà a gente vai trabalhar em cima desse exemplo para resolver.
Me desculpe, mas eu não consegui entender o que você precisa retornar. Dê mais detalhes.
Como pode observar na tabela1(amigos) o id_recebedor(1) não tem afiliação com o cliente 9
Na tabela2(social) existem [Ô]postagens[Ô] de todos os usuários
Quero carregar essas postagens de acordo com os amigos que tenho ex; vai me retornar todos as postagens da tabela2(social) menos o que tem idcliente = 9, porque eu não tenho [Ô]amizade[Ô] com ele de acordo com a tabel1(amigos)
esse select é examanete o que eu queria, porém, me retornou valores bagunçados e repetidos
também pensei na ideia de;
tenho uma grid onde contém todos os [Ô]amigos[Ô], jogo um for pra pegar as id[ô]s que tem amizade e no select eu ponho WHERE idcliente = ids, porém não sei como criar uma query que recebe essas id[ô]s
Na tabela2(social) existem [Ô]postagens[Ô] de todos os usuários
Quero carregar essas postagens de acordo com os amigos que tenho ex; vai me retornar todos as postagens da tabela2(social) menos o que tem idcliente = 9, porque eu não tenho [Ô]amizade[Ô] com ele de acordo com a tabel1(amigos)
esse select é examanete o que eu queria, porém, me retornou valores bagunçados e repetidos
também pensei na ideia de;
tenho uma grid onde contém todos os [Ô]amigos[Ô], jogo um for pra pegar as id[ô]s que tem amizade e no select eu ponho WHERE idcliente = ids, porém não sei como criar uma query que recebe essas id[ô]s
select social.* from social inner join amigos on social.idcliente = amigos.id_recebedor [txt-color=#0000f0]WHERE amigos.id_recebedor=[ô]1[ô][/txt-color]
consegui assim
não me retornou dos id 7, nem 9, porque não tenho como amigo
agora, e se eu quisesse colocar também do meu Id? que no caso 1?
select social.* from social inner join amigos on social.idcliente = amigos.id_curtidor WHERE amigos.id_recebedor=[ô]1[ô]
não me retornou dos id 7, nem 9, porque não tenho como amigo
agora, e se eu quisesse colocar também do meu Id? que no caso 1?
Tópico encerrado , respostas não são mais permitidas