Salve ragazzi.
Ho un problema nel fare una query sul database sqlite....
Io con la seguente query mi tiro fuori dal db tutti gli articoli (o prodotti) che sono nella lista della spesa:
SELECT prodotti._id,logspesadb._id2,prodotti.NOMEAR,prodotti.URIIMG,logspesadb.IDARL,prodotti.IDARA FROM prodotti,logspesadb WHERE prodotti.IDARA = logspesadb.IDARL ;
e come risultato ho quello in figura 1.jpg
Ora io mi vorrei tirare fuori i prodotti che non sono nella lista della spesa...pensavo bastasse mettere un != al posto dell'uguale ma cosi facendo con la seguente query:
SELECT prodotti._id,logspesadb._id2,prodotti.NOMEAR,prodotti.URIIMG,logspesadb.IDARL,prodotti.IDARA FROM prodotti,logspesadb WHERE prodotti.IDARA != logspesadb.IDARL GROUP BY prodotti.NOMEAR;
ho il risultato in figura 2.jpg. Non riesco a capire come mai non mi restituisca solo gli articoli che non sono presenti in lista spesa.
Vi ringrazio ciao!