Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''JOIN''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Todas as áreas do Fórum

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento Web
    • Desenvolvimento frontend
    • Javascript
    • PHP
    • Ruby
    • Python
    • Java
    • .NET
    • Docker, Kubernets e outros ambientes
    • Desenvolvimento com Wordpress
    • Desenvolvimento de apps
    • Desenvolvimento ágil
    • Desenvolvimento de Games
    • Banco de Dados
    • Design e UX
    • Algoritmos & Outras Tecnologias
  • Entretenimento e uso pessoal
    • Segurança & Malwares
    • Geral
    • Boteco iMasters

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Encontrado 7 registros

  1. Omar~

    Dois resultados numa mesma condição

    Blz...? Vejamos essa query: SELECT postagem.id, postagem.link, postagem.autor, postagem.editor, usuario.id, usuario.nome FROM postagem INNER JOIN usuario ON postagem.autor = usuario.id Então estou buscando pelos dados da postagem e o autor da mesma. A questão é: Tenho uma tabela "postagem" que guarda informação do "autor" da postagem e quem a editou "editor" Com essa query consigo trazer o resultado da tabela usuario dano a referencia do autor. Mas como eu faria para ter os dados do "autor" e do "editor" na tabela "usuario"? Preciso obter os nomes de quem criou e quem editou.
  2. FabianoSouza

    Fazer SELECT COUNT com JOIN sem duplicidades

    Tenho a tabela VAGAS e a tab INSCRITOS. Preciso fazer um SELECT para retornar as Vagas e a quantidade de candidatos inscritos para cada VAGA. Fazendo isso retorna duplicidade de Vagas... :-( select V.empresa, COunt(CIV.cdVaga) AS insc from dbo.vagas AS V LEFT JOIN dbo.inscVaga AS CIV ON V.codigo = CIV.cdVaga GROUP BY V.codigo, V.empresa Como monto essa consulta??
  3. Estou com a tarefa de elaborar uma leitura no banco de dados e não estou conseguindo achar uma solução para a instrução de leitura. Basicamente tenho uma tabela que de produtos, nela tenho uma coluna para registrar o vendedor e outra para registrar o comprador assim associar esses valores com a tabela de usuários. Digamos assim: SELECT produto.id, produto.vendedor, produto.comprador, usuarios.id, usuarios.nome FROM produto INNER JOIN usuarios ON produto.vendedor = usuarios.id Com isso tenho a informação do vendedor na tabela de usuários, mas como faria para obter os dados do comprador também? Uma forma seria executar dois joins na tabela de usuários porém acho que assim me parece mais gabiarra do que o jeito mais coeso de se fazer (e na verdade foi gabiarra sim porque não sei como proceder) Tipo assim: SELECT produto.id, produto.vendedor, produto.comprador, a.id AS a_id, a.nome AS a_nome, b.id AS b_id, b.nome AS b_nome FROM produto INNER JOIN usuarios AS a ON produto.vendedor = a.id INNER JOIN usuarios AS b ON produto.comprador = b.id Tem outro jeito? Como?
  4. r.guerra

    Join nao retorna dados

    Salve galera, boa tarde a todos. estou tendo um problema que ainda nao consegui enxergar... faço uma consulta mysql que funciona normalmente no proprio ambiente(mysql) mas ao solicitar a exibição do campo via php gera nao exibe e me tras um alerta. ****codigo php function monta_avaliacao($cpf){ $query = mysqli_query($_SESSION["conector"],"SELECT c.*, a. cliente AS clientes FROM clientes AS c INNER JOIN avaliacoes AS a ON c.id = a.cliente WHERE c.cpf='$cpf'"); $dados = mysqli_fetch_assoc($query); print $dados['c.cpf']; } *****sainda no html Notice: Undefined index: c.cpf in C:\xampp\htdocs\acus\inclusoes\funcoes.php on line 29Notice: Undefined index: a.pe in C:\xampp\htdocs\acus\inclusoes\funcoes.php on line 30 tenho um arquivo com as funções, e apenas mando os parametros.
  5. Omar~

    Relacionar resultados na busca

    Primeiro a situação porque é difícil de explicar: Preciso realizar uma query em duas tabelas uma de pergunta (tabela_A) outra de resposta (tabela_B) usando o operador LIKE Ambas possuem uma coluna para o conteúdo, a tabela_A possui também uma coluna para título. A tabela_b é possui uma coluna para se relacionar com a tabela_A. Então digamos que na tabela_A tenho a seguinte questão: tabela_A Título: João foi ao mercado? Conteúdo (pergunta): Alguém sabe se ele comprou arroz? tabela_B Conteúdo (resposta): Eu vi que joão comprou feijão. A consulta então seria pela palavra chave joão que poderia está presente nas 2 tabelas e em 3 colunas. Tentei da seguinte forma montar a query: SELECT tabela_A.id, tabela_A.titulo, tabela_A.pergunta, tabela_B.relacao, tabela_B.resposta FROM tabela_A INNER JOIN tabela_B ON tabela_A.id = tabela_B.relacao WHERE tabela_B.resposta LIKE '%joão%' OR ( tabela_A.titulo LIKE '%joão%' OR tabela_A.pergunta LIKE '%joão%' ) Os problemas são se eu passar o comando ON para relacionar a resposta com a pergunta: A query não retorna se não houver dados na tabela_B. A query só retorna resultado se for buscado dados pela coluna resposta (mesmo existindo a palavra chave nas colunas citadas da tabela_A). A questão é: Como eu realizaria essa consulta? Se a palavra chave for encontrado na coluna titulo, pergunta ou resposta, de forma a que eu irei listar a coluna_A. Exemplo: Pesquisou por Maria, no título não tem, na pegunta não tem, na resposta tem. Pesquisou por Luiz, no título tem, na pegunta não tem, na resposta não tem. Ou seja em qualquer um dos campos de ambas colunas que houver a chave de consulta deve retornar dados da coluna_A, mesmo que seja uma resposta na coluna_B. A forma que estou procedendo mesmo dando o resultado esperado não acho adequado acredito que uma query bastaria. Consultar tabela_A pelos campos tilulo e pergunta. Consultar tabela_B pelo campo resposta. Usar a função no PHP array_merge para unir ambos resultados em um único array. Remover os índices duplicados do array unificado.
  6. janir.matheus

    Dúvida com uma query

    Boa tarde, peço ajuda dos membros desse fórum pois confesso estar completamente perdido. Tomando como base o diagrama (em anexo), preciso de uma query que retorne as empresas, seus produtos e as categorias de cada produto, sendo que cada produto pode pertencer a uma ou mais categorias. select tbl_produtos.Empresa, tbl_empresas.Nome, tbl_catprod.Categoria, tbl_classproduto.Classe, tbl_produtos.Id, tbl_produtos.Produto from tbl_produtos inner join tbl_empresas on tbl_produtos.Empresa = tbl_empresas.Id left join tbl_catprod on tbl_produtos.Id = tbl_catprod.Categoria left join tbl_classproduto on tbl_catprod.Categoria = tbl_classproduto.Id; Tentei a consulta mostrada acima mas o resultado não foi o que eu esperava. Agradeço antecipadamente pela ajuda.
  7. Rogério Orlando

    join em várias tabelas

    Na SQL abaixo, quando consulto as tabelas, os registros se repetem, apresentando mais do que realmente existem. Alguém pode auxiliar no que está errado ou o que falta para que a select retorne apenas um registro para cada documento? Esclareço que todas as tabelas tem um campo "documento", porém ele não é chave e no retorno trouxe todos os campos de todas as tabelas e não apenas as dá SQL: select so01.documento,so01.digito,so01.nome,so01.regional,so01.situacao,so01.observacao,so01.n_spprev,so01.averbacao, so02.endereco, so02.numero, so02.bairro,so02.cidade,so02.cep,so02.estado,so02.aniversario, so03.rg, so03.cpf, so03.email, so04.estado_civil, so04.agencia,so04.dg_agencia,so04.conta,so04.dg_conta,so04.banco,so04.ddd,so04.telefone,so04.nascimento, so04.admissao,so04.demissao_seg,so04.admor,so04.ddd_cel,so04.celular from so03 inner join so01 ON so01.documento= so03.documento inner join so02 ON so02.documento= so03.documento inner join so04 ON so04.documento=so03.documento where so01.documento="68" and so01.digito="0"
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.