Ciao.
Ho il seguente problema.
Concettualmente ho una tabella che io definisco template perchè è un elenco di voci che mi servono come struttura tipica.
Poi ho una tabella che definisco scheda dove faccio un insert andando a prelevare le voci dal template.
L'utilità e che se in futuro le schede dovranno contenere nuove voci posso modificare il template e le successive create saranno del nuovo tipo mentre le vecchie dove la nuova voce non serviva rimangono inalterate.
Ora ho però la seguente necessità.
Mettiamo che si perda del tempo a compilare una scheda e poi alla fine si abbia la necessità di aggiungere una voce.
Vorrei fare in modo che una volta aggiornato il template, con una quey sql io possa inserire nella scheda solamente le nuove voci, ovvero quelle diverse rispetto alle presenti.
Così facendo manterrei inalterata la compilazione già eseguita e verrebbero aggiunte le voci nuove.
Vi allego la query che già uso per l'insert da template.
INSERT INTO soggetti (idu,idev,soggetto)
(
SELECT tsoggetti.id, eventi.id, tsoggetti.soggetto
FROM eventi, tsoggetti
WHERE eventi.id = '" . $id . "'
ORDER BY soggetto
)
Grazie