ggg 1 Denunciar post Postado Janeiro 15, 2011 Queria uma ajuda, pois não sou muito bom com mysql e comecei direto com a versão 5. Ocorre que mostra um erro de versão, dei uma lida e acredito que o problema seja no "IN". SELECT * FROM `TB_USUARIOS` WHERE `nome_usuario` = 'fulano' AND `senha` = '12345' AND `status` = 1 AND `categoria_id` IN ( SELECT `id` FROM `TB_USUARIOS_CAT` WHERE `id` = `TB_USUARIOS`.`categoria_id` AND `status` = 1 )"; OBS: - Antes que alguém comente sobre segurança, o script foi editado para facilitar na ajuda. Desde já agradeço! Compartilhar este post Link para o post Compartilhar em outros sites
ggg 1 Denunciar post Postado Janeiro 16, 2011 Pessoal, Consegui resolver! SELECT U.*, UC.id, UC.status FROM TB_USUARIOS U, TB_USUARIOS_CAT UC WHERE U.nome_usuario = 'fulano' AND U.senha = '12345' AND U.status = 1 AND U.categoria_id = UC.id AND UC.status = 1 Valeu e (moderadores) desculpem o "ajuda" do título, falha minha! Compartilhar este post Link para o post Compartilhar em outros sites