Ir para conteúdo

POWERED BY:

Arquivado

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

Luciano Teles

trabalhando com duas tabelas Mysql

Recommended Posts

Boa noite a todos!

Estou com um problema a alguns dias, preciso apresentar os resultados da tabela "A" que não coincidem na tabela "B".

 

Tabela "A"

|chave|Nome |

|1 |mario |

|2 |joao |

|3 |pedro |

|4 |paulo |

|5 |tiago |

|6 |andre |

|7 |jacir |

|8 |felipe |

|9 |antonio|

 

Tabela "B"

|liga_A|liga_B|

|5 | 4 |

|2 | 4 |

|5 | 3 |

|3 | 1 |

|6 | 4 |

|5 | 1 |

|8 | 1 |

|9 | 6 |

|5 | 9 |

 

Conforme a tabela modelo acima preciso retornar 5 resultados aleatórios que não estejam ligados a chave 2, a chave dois está ligada apenas na 4, assim preciso saber 5 aleatórias que não estão ligadas na 2.

 

Ex: 9, 5, 7, 3, 8 ou antonio, tiago, jacir, pedro, felipe

 

Agradeço a ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Quase isso Jhon Paulo,

 

Essa busca me retornou as chaves 1, 4 e 7, que são chaves da ( Tabela "A" ) que não estão presentes na coluna ( liga_A ) da ( Tabela "B" ), na verdade preciso saber quais as chaves da coluna ( liga_B ) não estão na mesma linha da chave 2 que está na coluna ( liga_A ) no meu exemplo a chave 2 só está na mesma linha que a chave 4, então a busca me retornaria 1, 2, 3, 5, 6, 7, 8, 9, ai eu uso "ORDER BY RAND() LIMIT 5" para pegar 5 chaves aleatória entre essas.

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.