Il 29 aprile 2017 15:02:14 CEST, Giuliano Curti <giulianc51@gmail.com> ha scritto:
On 4/29/17, Federico Di Gregorio <fog@dndg.it> wrote:
Puoi fare:
UPDATE mee SET r_co = (SELECT max(r_co) FROM mee) + r_to - r_fr WHERE r_id =
...
domanda x capire, non per obiettare :-)
la funzione UPDATE itera su tutti i record, la funzione SELECT
nidificata, che anch'essa itera su tutti i record, non risulta
penalizzante? si avrebbe un algoritmo di complessità N**2;
non è possibile memorizzare MAX(r_co) in una variabile temporanea e
poi usarla nel ciclo UPDATE in modo da avere un algoritmo di
complessita N? la domanda deriva dal fatto che non conosco se in SQL è
possibile farlo (in uno script python non avrei dubbi);
Ciao,
Federico
grazie, ciao,
giuliano