mmb 0 Denunciar post Postado Agosto 27, 2007 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
Kandrade 7 Denunciar post Postado Agosto 28, 2007 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
mmb 0 Denunciar post Postado Agosto 28, 2007 Vlw cara, problema resolvido :D Compartilhar este post Link para o post Compartilhar em outros sites