Nel caso non esista un campo ID devi tenere conto della cardinalità.
3 tabelle con un record ciascuna, su una select di tipo:
select sito1 counter, sito2.counter, sito3.counter from sito1, sito2, sito 3
Ti restituirà 3 record identici.
Potresti fare così:
select (sito1.counter + sito2.counter + sito3 counter) from sito1, sito2, sito 3
Otterresti 3 record identici con il valore che cerchi, oppure :
select (sum(sito1.counter + sito2.counter + sito3.counter)) / 3 from sito1, sito2, sito 3
Con questa otterresti un record solo con il valore che cerchi, il divisore è il numero di tabelle che metti dopo from. Sum non sono sicuro sia standard, io maneggio oracle e access e dovrebbe funzionare con entrambi.

Rispondi quotando