Pular para o conteúdo

SELECT em uma tabela que tem dados em outras tabelas (MYSQL)

Responder tópico
  • Denunciar
  • Indicar

1. SELECT em uma tabela que tem dados em outras tabelas (MYSQL)

Enviado em 10/12/2019 - 11:54h

Bom dia galera, estou com um problema para criar uma query.

Tenho duas tabelas, data_hora e dependentes.

Na tabela data_hora tenho o campo dependentes que guarda o valor(5) do usuario se tiver dependentes ou 0 se caso não tiver dependentes.

E na tabela dependentes tenho o campo id_users(5) e outras informações a respeito do dependente.

Estou com 10 registros na tabela data_hora, sendo 3 registros com dependentes com valor 5 e as outras 7 com o valor 0, ou seja, tem que listar as 10 mas com apenas 3 listando os dependentes e as outras 7 que consta o valor 0 não pode listar os dependentes pois não tem na tabela dependente.

Desde já agradeço quem puder ajudar.

Responder tópico

2. Re: SELECT em uma tabela que tem dados em outras tabelas (MYSQL)

Enviado em 18/12/2019 - 15:16h

Acho que você está procurando sobre Clausulas de união INNER JOIN, LEFT JOIN e RIGHT JOIN

https://www.devmedia.com.br/clausulas-inner-join-left-join-e-right-join-no-sql-server/18930
https://terminalroot.com.br/2019/10/inner-join-left-join-right-join-mysql.html

greg_kaippert escreveu:

Bom dia galera, estou com um problema para criar uma query.

Tenho duas tabelas, data_hora e dependentes.

Na tabela data_hora tenho o campo dependentes que guarda o valor(5) do usuario se tiver dependentes ou 0 se caso não tiver dependentes.

E na tabela dependentes tenho o campo id_users(5) e outras informações a respeito do dependente.

Estou com 10 registros na tabela data_hora, sendo 3 registros com dependentes com valor 5 e as outras 7 com o valor 0, ou seja, tem que listar as 10 mas com apenas 3 listando os dependentes e as outras 7 que consta o valor 0 não pode listar os dependentes pois não tem na tabela dependente.

Desde já agradeço quem puder ajudar.

3. Re: SELECT em uma tabela que tem dados em outras tabelas (MYSQL)

Enviado em 18/12/2019 - 18:30h

Não entendi o que você quer,
listar todos os dependentes e sem dependentes?
Se quiser ajuda deve fornecer mais campos chaves pois é a partir dele que unem as tabelas
Talvez a solução seja mais simples do que você pensa

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder