In realtà il problema non risiede nei nomi dei campi, ma nei vincoli, perchè in TABELLA1 il campo C1 è chiave unica, in TABELLA2 il campo C1 non lo è e ci sono ripetizioni, e quando si effettua la SELECT i vincoli di unicità della TABELLA1 lanciano l'errore.
Si dovrebbe dire alla SELECT di ignorare i vincoli, avevo trovato qualcosa del genere in ORACLE, dove esistono le parole chiave, DISABLE, NOVALIDATE
http://cristiancudizio.wordpress.com...-di-integrita/
ma non ho trovato nulla di simile in Mysql, però dovrebbe esistere, ho vaghe reminiscenze scolastiche...se non fossi così ignorante in inglese, magari lo avrei già scoperto![]()

Rispondi quotando