Jump to content


_AleMAuM_

Member Since 15/09/2005
Offline Last Active 08/06/2007, 00:37
-----

Posts I've Made

In Topic: Hyper Duvida Em Consulta No Mysql

12/08/2006, 21:14

Eaw djavansl, obrigado pela ajuda! Mas distinct ajudou a reduzir um pouco a reincidencia de registros, mas nao totalmente.

Para resolver o problema tive que usar uma subquery na query, ela eliminou totalmente a reincidencia de registros, mas mata totalmente o meu computador por 6 minutos e pouco a cada vez que executo a consulta, são 26593 registro para analisar. :blink: Pode ser que o meu Mysql nao esteja configurado corretamente, ja que processador eu tenho!

Vou passar a consulta que construir e para mim funcionou perfeitamente!

SELECT 
m.id, m2.id AS id2, m.tamanho, m2.tamanho AS tamanho2, m.titulo, m2.titulo AS titulo2, 
m.diretorio, m2.diretorio AS diretorio2, a.artista, m.arquivo, m2.arquivo AS arquivo2
FROM musicas1 AS m 
LEFT JOIN musicas2 AS m2 
ON
m.titulo= m2.titulo AND m.tamanho=m2.tamanho AND m.artista = m2.artista
LEFT JOIN artistas AS a
ON 
m2.artista = a.id
WHERE m.id != m2.id AND m2.id = (
SELECT 
m3.id AS idunico 
FROM musicas1 AS m3 
LEFT JOIN musicas2 AS m4 
ON
m3.titulo= m4.titulo AND m3.tamanho=m4.tamanho AND m3.artista = m4.artista
WHERE m3.id != m4.id AND m3.tamanho = m.tamanho AND m3.titulo = m.titulo 
ORDER BY m3.id
LIMIT 0, 1
)
ORDER BY m.id

O que essa consulta simplesmente faz é, verificar se esse registro é a primeira ocorrencia da consulta, se for ele não é mostrado, resumindo, ela consegui reduzir de 30% do total dos registros para 11%. :rolleyes:

Espero que esse exemplo ajude, não sei se é o mais correto, mas funcionou perfeitamente para mim, tirando que o computador fica inutilizado por algums minutos. (y)

Flws gurizada.... :D

In Topic: Pegar O Nome Do Usuário Logado Na Máquina

14/04/2006, 20:50

Olá Camila.

Tenta isso aqui, ele vai retorna uma variavel definida pelo Windows com o usuario logado.

$_ENV['USERNAME'];

Flws

In Topic: Código De Barras

14/04/2006, 20:44

Opa Inu.

Bem simples, e só configurar no leitor um prefixo, tipo ALT+j e configurar o campo que voce quer com o mesma letra configurada no prefixo em accesskey, exemplo accesskey="j".
Quando voce passar no leitor o codigo de barra ele vai mandar o prefixo ALT+j que vai jogar o focu para esse campo.
Para configurar o leitor e só pegar o manual que tera as configurações para serem executadas.

Flws

In Topic: Pesquisa De Registros

09/04/2006, 19:07

Opa Camper!

Tenta dessa maneira

"SELECT * FROM `registros` WHERE name LIKE '%{$_POST[name]}%'"

Flws

In Topic: Monitorar Usuario No Site

06/04/2006, 23:52

Eaw snkneo, belezinha?

Existe sim! O Bol usa isso para finalizar a sessao do usuario.
Como funciona? Nao sei como ele controla para onde o usuario esta indo, mas utiliza javascript para isso!
Da uma olhada lah e ve como funciona! Estou sem tempo se nao dava um jeito de descolar para voce!

Flws!

IPB Skin By Virteq