Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 216
Nome: Luan
Sexo: Masculino
Localização: De traz do PC
Contato:

Como achar valores iguais na consulta MySQL

28-02-2010 18:03

gostaria de saber como encontrar dos valores iguais de uma coluna, vou explicar melhor.

supondo que eu tenho 3 valores na tabela; nome, quantidade e preço.

[nome | qtd | preco]
[banana | 2 | 2,00]
[maçã | 7 | 1,50]
[abacaxi | 3 | 5,00]
[laranja | 8 | 2,00]

neste exemplo acima o preço da banana e da laranja estão iguais... como eu selecionaria somente eles?
o objetivo é deixar em negrito tudo que o preço for igual..

e o modo usado seria esse:

while... <tabela> <$nome> <$qtd> <$preco> <tabela>

[o script acima é só exemplo.]
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17510
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Como achar valores iguais na consulta MySQL

28-02-2010 18:08

Um ORDER BY não resolveria, organizando a consulta por valores?
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 216
Nome: Luan
Sexo: Masculino
Localização: De traz do PC
Contato:

Como achar valores iguais na consulta MySQL

28-02-2010 18:12

ela ja ta com ORDER BY.. xD
é ke muitas pessoas vão postar nos mesmos itens.. e alguns valores nos preços podem sairem iguais, e queria destacar os mesmos...
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17510
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Como achar valores iguais na consulta MySQL

28-02-2010 18:23

Se você tivesse um valor base para verificar no while se o valor da vez fosse igual, daria, mas dessa forma ai, acho que só ordenando por preço mesmo. Assim os que forem 1,00 vem primeiro, depois os 2,00, etc...
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 216
Nome: Luan
Sexo: Masculino
Localização: De traz do PC
Contato:

Como achar valores iguais na consulta MySQL

28-02-2010 18:31

vamus ver se assim melhora mais..
supondo que 3 pessoas postaram..
os itens que tinham era maçã banana e laranja.

no resultado ficaria assim

[maçã | 1,50]
[banana | 2,00]
[laranja | 2,50]
[maçã | 2,00]
[banana | 2,10]
[laranja | 2,50]
[maçã | 1,50]
[banana | 1,90]
[laranja | 2,00]

marquei de azul e verde pra ficar mais visualizavel..
no caso seria o mesmo item com valores iguais.. mais o que tiver diferente continua normal...
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17510
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Como achar valores iguais na consulta MySQL

28-02-2010 19:09

Eu entendi sim, mas, não conheço nada que possa fazer isso dessa forma.

Talvez você poderia fazer duas consultas, uma para obter produtos repetidos e outra não.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 216
Nome: Luan
Sexo: Masculino
Localização: De traz do PC
Contato:

Como achar valores iguais na consulta MySQL

28-02-2010 19:24

e como eu faço a consulta pra descobrir os repetidos?
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17510
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Como achar valores iguais na consulta MySQL

28-02-2010 20:17

Assim

SELECT * FROM suatabela WHERE campo1 IN(SELECT campo1 FROM suatabela GROUP BY campo1 HAVING COUNT(*) > 1) ORDER BY campo1

0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 216
Nome: Luan
Sexo: Masculino
Localização: De traz do PC
Contato:

Como achar valores iguais na consulta MySQL

01-03-2010 15:37

vlws.. vo ver se fço alguma coisa ake..
0

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado