Salve, ho un problema con una query che non riesco a scrivere. Da una tabella devo recuperare tutti i valori e in base a questi recuperare su di un altra tabella altri valori ma solo se esite una condizione.
Mi spiego meglio.


codice:
TABELLA visite
id    idvisitato  idvisitatore   statusvisitatore
10        4             8                1
11        4             6                2
12        4             10               2
13        4             11               2

TABELLA foto
id     iduser    nome
1         6      12345
2        10      43214
Io voglio mostrare tutti i risultati relativi all IDVISITATO 4 nella Tabellavisite e SE lo statusvivitatore=2 andare a prendere il valore "nome" nella tabella foto (tramite il campo iduser messo in relazione a idvisitatore) SE statusvisitatore=1 allora non andare a pescare nulla nell'altra tabella.

Io sono arrivato fino a fare una query nidificata cosi:
Codice PHP:
SELECT FROM visitefoto WHERE idvisitato='4' AND visite.idvisitatore=foto.iduser 
ma con questa query prendo SOLO i valori se presenti in entrambe le tabelle, ignorandomi gli altri, come in questo caso idvistatore 8 ... io invece vorrei pescare pure lui!

Non so se si capisce bene spero di si e spero che possiate aiutarmi. grazie