Ciao... GRAZIE. ma...


Avevo già provato ed ovviamente cancella anche il soggetto ma potrebbero esserci ancora delle attività legate ad esso...

Pero nel frattempo credo di aver trovato una soluzione anche se ci sto litigando... magari mi puoi aiutare tu...


PRIMA QUERY:
DELETE FROM attivita WHERE idev = '75' AND checking = ''

Cancello tutte le attività senza checking


SECONDA QUERY:
SELECT *

FROM soggetti s

LEFT JOIN (SELECT idu FROM attivita WHERE idev = '75') a ON s.idu = a.idu

WHERE s.idu IS NULL AND s.idev = '75'

Concettualmente vorrei fare un select dei soggetti di un dato IDEV con IDU diverso da IDU delle attività dello stesso IDEV.

Cosi facendo troverei i soggetti che non poseggono più attività.. una volta verificato che la select mi estrapoli effettivamente i record corretti potrei sempre trasformare la query in una delete...

PURTROPPO e non capisco il perchè la query non mi restituisce nulla....

Anche se questa mi sembra cmq la strada da percorrere