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.
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.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 sono arrivato fino a fare una query nidificata cosi:
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!Codice PHP:SELECT * FROM visite, foto WHERE idvisitato='4' AND visite.idvisitatore=foto.iduser
Non so se si capisce benespero di si e spero che possiate aiutarmi. grazie

spero di si e spero che possiate aiutarmi. grazie
Rispondi quotando