Ciao, qualcuno mi può aiutare?
Devo fare una join che coinvolge tre tabelle:
Per due ho fatto così:
strSQL = "SELECT tab1.value1, tab2.value2 FROM tab1 INNER JOIN tab2 ON tab1.id1 = tab2.id2;"
.... e per tre?
Ho provato (tab1 è collegata a tab2 e tab2 è collegata a tab3)
strSQL = "SELECT tab1.value1, tab2.value2, tab3.value3"
strSQL = strSQL & " FROM tab1, tab2, tab3 "
strSQL = strSQL & " INNER JOIN tab2 ON tab2.id1=tab3.id1 "
strSQL = strSQL & " INNER JOIN tab1 ON tab2.id2 = tab1.id2; "
ma mi da errore di sintassi

Rispondi quotando
