ciao a tutti,
In una query vorrei joinare una seconda tabella, solo che non sempre il campo di join è presente sulla seconda tabella e vorrei che venissero selezionati anche i record per i quali non c'è corrispondenza nella seconda tabella... è possibile fare questa cosa ?
Ad es.
Tabella 1: idmessaggio utente messaggio idicona
Tabella 2: idicona icona
Ecco ora nel caso in cui idicona nella tabella 1 = 0 l'intero record non mi viene restituito in quanto nella tabella2 non esiste nessun record con idicona = 0... c'è un modo per dare in tal caso un valore vuoto per far cmq visualizzare tra i record selezionati anche quelli che hanno idicona = 0 ?
Ecco come faccio ottenendo il risultato che non vorrei:
codice:
SELECT tabella1.idmessaggio, tabella1.utente, tabella1.messaggio, tabella1.idicona, tabella2.icona FROM tabella1, tabella2 WHERE tabella1.idicona = tabella2.idicona;
Grazie