Salve,
Sarà che stamattina devo ancora carburare, ma non riesco a capire come avere una soluzione al mio problema.
devo fare una semplicissima query, ma devo fare in modo che mi selezioni i risultati che non sono già stati inseriti in un'altra tabella.
Vi spiego la questione di preciso.
Ho la tabella1 dove ho l'elenco da ricercare. dei titoli.
nella tabella2 c'è il collegamento tra il titolo e l'utente che lo ha.
nella tabella3 ci sono gli utenti
quindi la tabella 2 è semplicemente formata da (ID,idtabella1,idtabella3).
Praticamente mi serve l'elenco della tabella1 esclusi i titoli già abbinati.
So già che sarà semplicissimo, però non capisco come fare, perchè se faccio una INNER JOIN mi da i risultati con la corrispondenza, escludendo gli altri.
Se faccio le LEFT JOIN mi darebbe poi i titoli doppi tripli o comunque mi darebbe tutti quelli degli altri utenti, non riesco a comprendere come mettere la clausola. Ho pensato di fare 2 query concatenate per risolvere, ma mi piacerebbe fare tutto con una sola per semplificare

Rispondi quotando
