Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera, bom dia. Primeiramente obrigado por se interessarem em meu tópico.
Bom vamos lá, minha dúvida é simples.
Eu tenho duas tabelas, cada uma em um banco de dados diferente. Primeiramente eu pego todos os registros de uma tabela e salvo um campo EmbalagemNumero em uma string separada por vírgulas, por exemplo:
$printed = '1, 2, 3, 22, 25';Após isso eu utilizo isso em uma outra Query. Eu gostaria que essa query me retornasse todos os registros da tabela MENOS os registros que o campo EmbalagemNumero sejam 1, 2, 3, 22, 25.
Alguém tem uma luz para me indicar?
Meu SQL está da seguinte forma:
SELECT PDV_EmbalagemCodBarra, PDV_EmbalagemNumero FROM PDV_EMBALAGEM WHERE PDV_EmbalagemNumero NOT IN(1, 2, 3, 22, 25) AND SUBSTRING(PDV_EmbalagemCodBarra, 1, 14) = 03470772700120
Porém isso não me retorna nenhum registro. Ele funciona quando eu coloco apenas 1 número no NOT IN, mas não funciona se eu coloco vários.
Obrigado,
Um ótimo dia para todos.
Carregando comentários...