facciamo a capirci
hai due tabelle
quella piena è TabA e quella semipiena è TabB
farai ...
TabA left join TabB on TabA.id=TabB.id
così ti prende TUTTI quelli di TabA (che è la tabella piena) e quelli di TabB che corrispondono; nelle righe che NON corrispondono, i campi di TabA saranno pieni, quelli di TabB conterranno NULL (cos'altro potrebbe metterci il povero sql??)
sfruttando questo comportamento, per capire quali sono quelli che mancano nella 'semivuota', ti basterà selezionare...
where TabB.id is null
adattalo al tuo caso

Rispondi quotando