frnd Postado Maio 28, 2007 Denunciar Share Postado Maio 28, 2007 Oque tem de errado neste SQL?select * from egresso where id not in (select id from permissaoegresso);Preciso selecionar todos os dados da tabela egresso desde que não haja seu ID na tabela permissaoegresso[]s Link para o comentário Compartilhar em outros sites More sharing options...
0 CSML sistemas Postado Maio 28, 2007 Denunciar Share Postado Maio 28, 2007 (editado) Camarada, montei duas tabelas aqui no meu micro e sua consulta rodou legal... qual msg de erro você tá recebendo??? Editado Maio 28, 2007 por CSML sistemas Link para o comentário Compartilhar em outros sites More sharing options...
0 frnd Postado Maio 29, 2007 Autor Denunciar Share Postado Maio 29, 2007 na realidade a tabela não é permissaoegresso, e sim, permegresso...o erro da SQL éErroconsulta SQL: SELECT * FROM egressoWHERE id NOT IN (SELECT idFROM permegresso)LIMIT 0 , 30 Mensagens do MySQL : #1064 - You have an error in your SQL syntax near 'select id from permegresso ) LIMIT 0, 30 ' at line 1 Link para o comentário Compartilhar em outros sites More sharing options...
0 kandrade Postado Maio 29, 2007 Denunciar Share Postado Maio 29, 2007 LIMIT 0 , 30qual a função de seu limit?limitar em 30 linhas?então tenta assim:SELECT *FROM egresso WHERE id NOT IN (SELECT id FROM permegresso) LIMIT 30; Link para o comentário Compartilhar em outros sites More sharing options...
0 frnd Postado Maio 29, 2007 Autor Denunciar Share Postado Maio 29, 2007 (editado) Esse LIMIT é inserido automaticamente no SQL? Pois não digitei nada além disso..select * from egresso where id not in (select id from permegresso);ainda persiste o erro.. Editado Maio 29, 2007 por frnd Link para o comentário Compartilhar em outros sites More sharing options...
0 frnd Postado Maio 30, 2007 Autor Denunciar Share Postado Maio 30, 2007 Este erro é devido a versão do MySQL. As subselects são aceitas a partir da 4.1[]s Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
frnd
Oque tem de errado neste SQL?
select * from egresso where id not in (select id from permissaoegresso);
Preciso selecionar todos os dados da tabela egresso desde que não haja seu ID na tabela permissaoegresso
[]s
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados