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.