Ir para conteúdo
mauriforte

atualizar tabela com inner join

Recommended Posts

Tenho duas tabelas: gado e inseminacoes. Há em ambas, entre outros, os campos " brinco" e "apelido".

 

Em página php tenho a seguinte query: $sql = mysql_query ("SELECT * FROM inseminacoes INNER JOIN gado ON inseminacoes.brinco = gado.brinco order by gado.brinco desc", $conn);

Funciona corretamente.

 

Preciso  pegar o campo gado.apelido e colocá-lo/gravá-lo no campo inseminacoes.apelido.

Agradeço toda ajuda.

Editado por mauriforte

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

  • Conteúdo Similar

    • Por Fernando José
      Pessoal,

      Tenho que fazer um relatório de sócios que conste em outras duas tabelas com condições.
       
      Montei o seguinte SQL, acham que está ok? Tem alguma forma de otimizar, está lento para trazer os resultados.
       
      SELECT s.codigo, s.nome, t.aceita FROM socios as s INNER JOIN socios_termos as t on s.codigo = t.socio INNER JOIN socios_produtos as p on s.codigo = p.socio WHERE t.aceita = 'Concorda' AND p.produto = 20 AND p.status = 'C' Obrigado
    • Por Cesar Masserati Procopio
      Boa Tarde Pessoal,
       
      Estou enviando duas Imagens para ajudar a ilustrar o que estou tentando fazer.
       
      Seguinte estou batendo a minha cabeça com isso e preciso de uma luz para resolver, por favor. 

      Estou recriando o WhatsApp Web para fins de aprendizagem, estou tentando fazer uma QUERY que me retorne a lista das pessoas que estou conversando, e também a Última Mensagem da conversa que tive com a pessoa.
      EXEMPLO: 
      Retornar a lista das Pessoas que conversam com o Cesar
      Neste caso teria que me retornar a lista abaixo:
      idAmigo NomeAmigo UltimaMsg     DataMsg 8779 Adelita Pereira Machado Couto Msg CINCO - Cesar enviou para Adelita  05/07/2018 17:22 7669 Hellen Sabrina de Brito Msg TRES - Hellen enviou para Cesar  05/07/2018 12:31 63 Sandro Batista Dos Santos Msg UM - Cesar enviou para Sandro 05/07/2018 17:22 1545 Gino Cezar dos Santos Msg UM - Gino enviou para Cesar 05/07/2018 17:20
    • Por Bruno Oliviera
      Bom dia estou tento um problema com uma consulta que esta demorado de mais se
      Select prd.EAN, prd.NOME, prd.Estoque_Atual, prd.Preco_Custo, prd.Venda_Vista, te.Nome_Razao, vendp.Quantidade from produto as prd inner join produto_fornecedor as prof on prd.Cod_Produto=prof.Codigo_Produto inner join fornecedor as te on te.Codigo=Codigo_Fornecedor inner join vendas_prods as vendp on prd.Cod_Produto=vendp.Cod_Produto where Codigo_Fornecedor=25 ; puder me ajudar 
    • Por Eduardo Trindade
      Olá pessoal,
      Tenho um pequeno banco de dados para uma Biblioteca Escolar e preciso retornar o nome da pessoa para o qual um livro está emprestado. Seria fácil se os leitores estivessem cadastrados em uma tabela Pessoa, por exemplo, mas há uma tabela para alunos, outra funcionários e outra professores (sim, um equívoco...). A tabela empréstimo possui a seguinte estrutura:
       

       
      Já as tabelas alunos, professores e funcionarios possuem estrutura bastante semelhante, ambas contendo uma chave primária  (id_alunos, id_professores, id_funcionarios) respectivamente e um campo nome (que é o que preciso retornar quando a pessoa em questão estiver com a situação "E" na tabela emprestimo, ou seja, vinculada a duas id, a de sua tabela e a do livro.
      Atualmente utilizo o seguinte sql para retornar os livros emprestados apenas para alunos, mas preciso de um que me mostre mesclado, todos os livros emprestados.
      Select e.num_emprestimo, l.id_livros, titulo, autor, genero, data_emprestimo, data_devolucao, a.nome as leitor from livros l inner join emprestimo e on l.id_livros = e.id_alunos inner join alunos a on e.id_alunos = a.id_alunos where e.situacao = 'E' order by data_devolucao
       
      Então é isso. Preciso que na última coluna (Emprestado para) apareça tanto os alunos, quanto professores quanto funcionários.
      Alguém pode me ajudar? Pensei em uma procedure, mas não consegui fazer. Se houver uma forma somente com um SQL agradeço muito.
    • Por willianmarques
      ola pessoal, sera que voces podem me ajudar por gentileza, segue script
       
      WITH Dados AS (
      SELECT idOrcMatDet,
             idGrupo,
             idSubGrupo,
             omd.numeroOrcamento,
             orcmatdet_preco4lista,
             baseProduto       
        FROM OrcMatDet omd
       INNER JOIN ORCCAB cab
          ON omd.numeroOrcamento = cab.numeroOrcamento
       WHERE orccab_Cadastro BETWEEN '20-12-2017 00:00:00.000' AND '20-01-2018 00:00:00.000'
      ),

      Resumo AS (
      SELECT R.*,TotalGrupo = ( SELECT SUM(orcmatdet_preco4lista)
                                  FROM  Dados R WHERE R.idSubGrupo = 04
                                 )
           FROM Dados R
      )
      SELECT  * FROM Resumo order by idSubGrupo
       
      ----------------------------
       
      me da este resultado 
       
      idOrcMatDet    idGrupo    idSubGrupo    numeroOrcamento    orcmatdet_preco4lista    baseProduto    TotalGrupo
      13900                    5                    04                      EL310010                    4115,21                            Eletrofrio    4115,21
      13899                    5                   07                        EL310010                     0,00                            ariam    4115,21
      13969                    5                    07                        EL310011                      0,00                            ariam    4115,21
      13903                    5                    11                        EL310010                     548,44                            Eletrofrio    4115,21
      13904                     5                    11                        EL310010                      645,20                            Eletrofrio    4115,21
      13901                      5                    12                       EL310010                     4922,62                            Eletrofrio    4115,21
      13902                     5                    12                        EL310010                     5013,93                             Eletrofrio    4115,21
      13970                      5                    12                        EL310011                      3717,87                             Eletrofrio    4115,21
      13971                     5                   12                        EL310011                      3915,09                            Eletrofrio    4115,21
      13972                      5                   12                        EL310011                     3645,93                            Eletrofrio    4115,21
      13973                      5                   12                       EL310011                      4077,69                            Eletrofrio    4115,21
      13974                      5                   12                        EL310011                      685,26                            Eletrofrio    4115,21
      13975                      5                    12                       EL310011                      3570,22                            fast    4115,21
      13976                     5                    12                        EL310011                     3365,33                            Eletrofrio    4115,21
      13977                      5                   12                        EL310011                      3732,83                            fast    4115,21
       
      eu gostaria que no total grupo aparecesse o valor de cada IDSUBGRUPO 
       
       
       
       
×

Informação importante

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