Quindi, per ciascun valore distinto in una colonna di una tabella, desidero inserire tale valore univoco in una riga di un'altra tabella.Inserire valori distinti da una tabella in un'altra tabella
list = select distinct(id) from table0
for distinct_id in list
insert into table1 (id) values (distinct_id)
end
Qualche idea su come procedere?
Sarebbe possibile creare una tabella "auto-aggiornata" solo per memorizzare questi valori distinti. Ad esempio, se vengono rimossi o aggiornati alla tabella 0, verranno anche aggiornati alla tabella 1. –
@Gabriel Sure, creare una vista indicizzata. –
grazie, cercherò questo argomento, creando visualizzazioni indicizzate di valori univoci. Se fossero date uniche di molti "mesi", sarebbe ancora lo stesso giusto? Sto parlando di un registro di sensori che memorizza i numeri ogni secondo. E mi piacerebbe sapere quali date ho a disposizione per cercare all'interno. –