Poiché SQLite non supporta la sintassi del join di aggiornamento, potresti essere bloccato con il tuo approccio attuale che coinvolge una sottoquery correlata. Detto questo, se aggiungi gli indici a db2.people tabella su entrambe le sue colonne, potrebbe accelerare notevolmente l'aggiornamento. Se aggiungi un indice su name e number quindi ciò consentirebbe un tempo di ricerca molto più rapido per ogni riga in db1.people durante l'aggiornamento.