Ho 3 tabelle 2 delle quali in relazione con la prima tramite un campo numero bolla; devo fare la somma del campo prezzo della tabella 2 + la somma del campo prezzo della tabella 3 e ho provato così:
sql = "select sum(a.prezzo + r.prezzo) as importo from ((bolla as b "
sql = sql & " left join articoli_bolla as a on a.numero_bolla = b.numero_bolla) "
sql = sql & " left join ricambi_bolla as r on r.numero_bolla = b.numero_bolla) "
Nella tabella 2 ci sono 4 record con numeri bolla 1, 2, 3, 4 e nella tabella 3 un record con numero bolla 1. La query mi restituisce solo la somma del numero bolla 1 tra le 2 tabella, escudendomi i prezzi dei numeri bolla 2, 3, 4 della tabella 2; con un response.write visualizza correttamente i 4 campi (di cui 3 nulli dovuto al left join) e vorrei evitare di utilizzare un variabile con un ciclo, esiste un metodo?

Rispondi quotando