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

    [SQL] Query selezione ID mancanti

    Ciao a tutti,
    ho 2 tabelle con un campo in comune (tab1 ID, tab2 IDU),
    nella tab1 c'è l'anagrafica degli utenti, nella tab2 ci sono informazioni addizzionali.
    La il record nella tab1 viene creato al momento della registrazione, mentre nella tab2 viene inserito dopo la compilazione di un'altro form.

    A me servirebbero gli IDU degli utenti che non hanno compilto il 2° form ovvero quelli che non sono presenti nella tab2.

    Ho provato così:
    codice:
    SELECT tab1.ID, tab2.IDU 
    FROM tab1
    LEFT JOIN tab2 ON tab2.IDU != tab1.ID
    ..ma ovviamente si pianta
    codice:
    SELECT tab1.ID
    FROM tab1
    WHERE tab1.ID NOT IN (SELECT IDU FROM tab2 WHERE IDU = tab1.ID)
    .. stesso risultato.

    Qualcuno può aiutarmi?

    Ciao
    Luigi
    Bit Manent, Scripta Volant.
    www.bitmanent.com

  2. #2
    codice:
    SELECT *
    FROM tab1
    LEFT JOIN tab2 ON tab1.ID = tab2.IDU
    WHERE tab2.IDU IS NULL
    AND tab1.ID IS NOT NULL

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Grazie mille e complimenti!
    Funziona!

    Ciao
    Luigi
    Bit Manent, Scripta Volant.
    www.bitmanent.com

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.