Ho una domanda bella tosta x chi ha molta dimstichezza con sql.
Ho due tabelle
Una con i campi:
id (primaria)
nick
(ed altri che non ci interessano)
un'altra con i campi:
titolo
messaggio
id_autoreultimopost
(ed altri)
Nel campo id_autoreultimopost va inserito l'id preso dalla precedente tabella. Con una JOIN saranno stampati a video tutti i messaggi con il nick dell'autore ultimo post(un pò come accade x qst forum). La condizione ON della JOIN è: id_autoreultimopost=id
Se x sbaglio un utente viene cancellato ma il suo id resta nella seconda tabella questo record non verrà elencato in quanto non verifica le condizioni della query.
Come posso fare per elencare tutti i record in cui si verifica tale condizione? In pratica come posso fare una JOIN simile a quella d prima NEGANDOLA? Non va bene mettere <> al posto di = perché in questo caso ci sarebbe una relazione UNO A MOLTI (se la prima tabella ha 10 record d cui uno ha l'id uguale ad un record nella seconda tabella, ce ne saranno altri nove per cui è diverso quindi questa condizione non va bene). Io devo mantenere la relazione uno ad uno. Come posso fare?