Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

mmb

[Resolvido] Problemas com "OR"

Recommended Posts

Ae galera to cum um problema é o seguinte preciso que selecione uma tabela se ela nao tiver tais resultados ele executar outra query o problema é que sem eu colocar o "OR" ele funciona colocando ele não vai podem mi ajudar? Tem que usar um subselect?

 

SELECT * FROM guilds, guild_invites, guild_ranks, players WHERE guilds.ownerid = '".$players['id']."' AND guilds.id = '".$guild."' OR guild_invites.player_id = '".$player['id']."' AND guild_invites.guild_id = '".$guild."' AND players.rank_id = guild_ranks.id AND guild_ranks.level = 5

Abraços,

mmb

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ae galera to cum um problema é o seguinte preciso que selecione uma tabela se ela nao tiver tais resultados ele executar outra query o problema é que sem eu colocar o "OR" ele funciona colocando ele não vai podem mi ajudar? Tem que usar um subselect?

voce pode limitar os operadores lógicos com parenteses '()'.
... WHERE (t1.campo1 = t2.campo1) OR (t1.campo2 = t2.campo2 AND t1.campo3 = t2.campo3)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

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