Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    855

    aiuto query NOT IN su due query

    ciao a tutti,

    a questa query:

    SELECT DISTINCT email_mailing FROM utenti_mailing where email_mailing NOT IN (SELECT email_mailing FROM NOINVIOEMAIL)

    dovrei aggiungere anche la SELECT di un altra tabella NONINVIOEMAIL_ERRORI
    SELECT email_mailing FROM NONINVIOEMAIL_ERRORI

    ho pensato di fare cosi ma mi da errore:

    SELECT DISTINCT email_mailing FROM utenti_mailing_Nr65 where email_mailing NOT IN (SELECT email_mailing FROM NOINVIOEMAIL UNION SELECT email_mailing FROM NONINVIOEMAIL_ERRORI)

    cosa consigliate di fare?

    ciao

  2. #2
    Utente di HTML.it L'avatar di Mizushi
    Registrato dal
    Aug 2005
    Messaggi
    1,125
    Database? Tabella dati e output finale?

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    855
    il db è in access, ma la query la faccio da asp collegandomi col db...

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    855
    pensavo di falra cosi la query:

    SELECT DISTINCT email_mailing FROM utenti_mailing where (email_mailing NOT IN (SELECT email_mailing FROM NOINVIOEMAIL)) and (email_mailing NOT IN (SELECT email_mailing FROM NONINVIOEMAIL_ERRORI))

    funziona ma penso che non sia una modalità corretta...

  5. #5
    Originariamente inviato da siusky
    il db è in access, ma la query la faccio da asp collegandomi col db...
    Allora fatti una query di unione in access e usala per filtrare nel "not in"...

    Ciao
    ***************************
    Non può piovere per sempre...
    ***************************

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    855
    cioè?

    faccio una query in access e mi collego alla query?

  7. #7
    che errore ti dà la prima?

  8. #8
    Originariamente inviato da siusky
    cioè?

    faccio una query in access e mi collego alla query?
    Certo... non trovi che sia decisamente +' facile? Dato che con access le puoi facilemente gestire mi pare la soluzione più semplice
    ***************************
    Non può piovere per sempre...
    ***************************

  9. #9
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    855
    ho provato cosi:

    SELECT DISTINCT email_mailing FROM utenti_mailing where email_mailing NOT IN (unione_query)

    dove unione_query è la query creata sul db acces con il codice:

    SELECT email_mailing FROM NOINVIOEMAIL UNION SELECT email_mailing FROM NONINVIOEMAIL_ERRORI;


    ....e cosi non mi funziona..

  10. #10
    Utente di HTML.it L'avatar di Mizushi
    Registrato dal
    Aug 2005
    Messaggi
    1,125
    te l'ha chiesto già optime...

    la query che errore ti restituisce???

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.