Ciao a tutti,
ho un problema con una select...
Ho 2 tabelle, TABELLA_A, TABELLA_B. Dovrei far stampare a video i dati contenuti nei campi della tabella a, a seconda di alcuni where, e, se l'ID della tabella A corrisponde all'ID della tabella B far stampare gli altri dati relativi.
TABELLA_A
ID
Campo1
Campo2
TABELLA_B
ID
Campo1
Campo2
Se l'ID di TABELLA_A è uguale a quello di TABELLA_B allora devo stampare anche i dati contenuti in TABELLA_B.Campo1 E TABELLA_B.Campo2, altrimenti stampo solo quelli contanuti in TABELLA_A.Codice PHP:SELECT ID, Campo1, Campo2 FROM TABELLA_A WHERE etc.
Alla fine l'output dovrebbe presentarsi cosi'
ID
CAMPO1 di TABELLA_A
CAMPO2 di TABELLA_A
Se ID di TABELLA_A = A ID di TABELLA_B
CAMPO1 di TABELLA_B
CAMPO2 di TABELLA_B
altrimenti questi ultimi due restano in bianco.
Ho fatto delle prove con LEFT JOIN ma non sono andate a buon fine...
Qualcuno potrebbe darmi un aiuto?
Grazie mille!

Rispondi quotando