Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [SQL]Inner join non presente

    ciao, per vari motivi devo fare una query che mi estragga i dati dove la join tra le due tabelle non sia presente.
    ovvero se faccio la join tra le id delle due tabelle estraggo i dati correlati, invece io vorrei tutti gli altri.

  2. #2
    ok... non è che ho capito aesattamnete a dire il vero però prova così...

    prima fai dove l'inner-join funziona... avvii quindi un loop per ricavare tutti gli ID dalla query che hai... creandoti la stringa SQL da utilizzare che sarà una WHERE <> ...

    è solo un'idea
    Grazie sempre di tutto!!!
    Alberto

  3. #3
    si l'idea è quella di estrarre tutto ciò che non è nella join

  4. #4
    allora penso che un'estrazione "per differenza" possa essere adatta

    dopo la prima select, che estrae gli inner-join funzionanti, inizi un loop dove per ogni record presente inserisci un "WHERE Valore_ID <> "& Valore_ID " dopodichè apri il nuovo recorset, e con un bel rs.delete e tutti i record senza relazione per magia se ne vanno via
    Grazie sempre di tutto!!!
    Alberto

  5. #5
    ok fattibile..grazie a mille km orari

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.