Mi manca pochissimo a finire il programma. Ho contato le occorrenze come mi serviva fare, manca un ultimo passo.

dim sSQLsette
sSQLsette = "SELECT carte1, carte2, carte5, carte6 from tabella1, tabella3 where(carte1=carte5 and carte2=carte6)"
cn.execute sSQLsette

Carte5 e Carte6 sono due colonne della tabella3.

Devo prendere tutti i carte5 ed i carte6 che corrispondono al numero massimo di un'altra colonna della stessa tabella3.

Per esempio:

Tabella3

carte5---carte6---prese5

abc-------123-------5
def--------456-------3
ghi--------789-------2
lmn--------000-------5

devo selectare le righe:

abc--------123
lmn--------000