Ciao a tutti...
il mio problema è il seguente..
ho due tabelle subscriber_data e UNIVERSITA
devo importare alcuni dati dalla seconda nella prima
con la query seguente riesco ad aggiornare il campo value con il campo COGNOME quando il campo ID corrisponde...
codice:
UPDATE
subscriber_data
SET subscriber_data.value =
(select COGNOME from UNIVERSITA
where (subscriber_data.`field_id` = 1)
AND UNIVERSITA.ID = subscriber_data.subscriber_id)
Il problema è quando devo aggiornare gli altri campi tipo NOME, INDIRIZZO della tabella UNIVERSITA che corrispondono al campo field_id della tabella subscriber_data i cui valori sono 2,3 etc..
Ho provato con il seguente codice
codice:
UPDATE
subscriber_data
SET subscriber_data.value =
(select NOME from UNIVERSITA
where (subscriber_data.`field_id` = 2)
AND UNIVERSITA.ID = subscriber_data.subscriber_id)
mi aggiorna il campo relativo ma cancella anche i dati del campo COGNOME inserito precedentemente...
Qualcuno mi sa dire dov'è l'errore??
Grazie anticipatamente..