Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    174

    [SQL SERVER] Query per controllo lista di dati

    Ciao a tutti.
    Io in un mio programma arrivo ad un punto che ho una lista di codici, voglio controllare che questi codici siano presenti nel mio database rispettando alcuni vincoli presenti in una query.
    Io ho pensato che per controllare potrei fare in due maniere:
    1. Faccio la query e inserisco il risultato in una seconda lista, la quale la farò ciclare per controllare se i codici della prima sono presenti in essa.
    2. Faccio la query per ogni codice e controllo se mi restituisce qualcosa.

    Questi due metodi però mi piacciono solo in parte, per il metodo 1 vorrei evitare di avere una lista in memoria e preferirei lavorare solo con il db.

    Il metodo 2 mi sembra lento visto che devo aprire la connessione, fare la query, e chidere la connessione ogni volta che controllo un codice.



    Sapete un altro metodo che posso fare una sola query e mi restituisce i codici presenti e quelli no!!?

  2. #2
    1. sql server immagino voglia dire M$SQL server...
    2. si risolve con una LEFT JOIN mettendo a sx la tabella con tutti i codice, a dx la parziale: quelli che mancano sono quelli con tabelladx.chiavedijoin=null


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 © 2025 vBulletin Solutions, Inc. All rights reserved.