mmb 0 Denunciar post Postado Dezembro 31, 2007 Galera tenho a seguinte query SELECT * FROM nobreza WHERE account_id = '$account' AND situacao < 2 or situacao = '3' Eu gostaria que essa query so mi mostrasse se a account_id tivesse situacao < 2 OU situacao = 3 mas ele esta interpretando assim se tiver account com situacao menor que 2 OU qlquer outra com situacao 3 como poderia resolver isso? Abraços, mmb Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Dezembro 31, 2007 Não entendi muito bem, mas acho que é isto que você quer: SELECT * FROM nobreza WHERE account_id = '$account' AND (situacao < 2 or situacao = '3'); teste e veja se obtém o resultado desejado. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
mmb 0 Denunciar post Postado Dezembro 31, 2007 Isso msm beraldo era isso que quiria eu tinha resolvido da seguinte forma: SELECT * FROM nobreza WHERE (account_id = '$account' AND situacao < 2) or (account_id = '$account' AND situacao = '3') Mas assim também funcionou e fica mais pratico obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
Eclesiastes 2 Denunciar post Postado Janeiro 1, 2008 No final das contas, o que você deseja, simplificadamente é: WHERE account_id = '$account' AND situacao <= 3 Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Janeiro 1, 2008 No final das contas, o que você deseja, simplificadamente é: WHERE account_id = '$account' AND situacao <= 3 Eu ia responder isso, mas essa SQL buscará o número 2 também. E parece-me que não é esse objetivo. Pelo que entendi, é 3 ou um número menor (mas não igual) a 2. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites