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 visite, foto 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