Jump to content

Renan Cabral

Members
  • Content count

    2
  • Joined

  • Last visited

Community Reputation

0 Comum

About Renan Cabral

  1. Renan Cabral

    Distinct no MySQL

    Obrigado pela ajuda. Mas suponho que pela quantidade de IDs (10 milhões) e pela quantidade de ID_Equipamento (300), ainda continua lento o sistema. A primeira ideia nem consegui rodar, ficou carregando... Obrigado mais uma vez...
  2. Renan Cabral

    Distinct no MySQL

    Caros, Preciso de uma grande ajuda e não estou conseguindo avançar. Tenho um banco de dados MySQL com 1 tabela que contem mais de 8.000.000 campos. Basicamente ela é assim (exemplo): ID ID_Equipamento Valor1 Valor2 5000 10 fdas 341341 4999 9 fdas 15145 4998 8 fasfa 4351 4997 7 fdafd 415 4996 3 das 67467 4995 2 dasdasdas 7 4994 1 qgrgbsg 74 4993 9 bsgb 423527 4992 8 sgarhy 6 4991 6 bsbsgb 8461546 4990 5 rwrqrqrgaf 5 4989 4 fvafdv 87 4988 3 afvafg 85 4987 1 afvafg 85 4986 5 ag 634 4985 3 gfag 2 4984 2 fdaga 51 4983 9 gfaga 431 4982 8 gffga 245262653 4981 6 gfa 2 Onde ID é um auto incrementador na hora da inserção de um dado. E ID_Equipamento é a referência de qual equipamento as informações são. Estou precisando pegar os últimos valores (Valor1, Valor2) de cada ID_Equipamento (Todos os ID_Equipamentos - 1 a 10, mas somente o último cadastrado). O último valor seria pelo último ID cadastrado daquele ID_Equipamento Nesse caso seria: ID ID_Equipamento Valor1 Valor2 5000 10 fdas 341341 4999 9 fdas 15145 4998 8 fasfa 4351 4997 7 fdafd 415 4996 3 das 67467 4995 2 dasdasdas 7 4994 1 qgrgbsg 74 4991 6 bsbsgb 8461546 4990 5 rwrqrqrgaf 5 4989 4 fvafdv 87 Já tentei utilizar o DISTINCT, porém ele só retorna uma coluna com o ID_Equipamento: ID_Equipamento 10 9 8 7 3 2 1 6 5 4 Há alguma possibilidade de fazer o que eu quero fazer? Ou usando group by? ou MAX(ID)? Depois que conseguir fazer no MySQL, irei passar pro PHP e assim o tempo não pode ser tão alto para a execução... Grato!
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.