Ciao a tutti.
Sto tentando di imparare a utilizzare le query di eliminazione con Access 2003. Il mio problema e che non riesco a cancellare record da una tabella ponendo un criterio su un campo di un'altra tabella legata alla prima attraverso un campo univoco.
Nel dettaglio io ho due tabelle, Clienti2 e Ordini2, legate tra loro attraverso il campo IDCliente. Io vorrei eliminare dalla tabella clienti tutti i clienti che hanno fatto ordini con un costo di trasporto >100 (il campo trasporto si trova nella tabella Ordini2).
La Query che ho provato a fare è questa:
Mentre il relativo codice SQL è questo:
DELETE Clienti2.*, Ordini2.Trasporto
FROM Clienti2 INNER JOIN Ordini2 ON Clienti2.IDCliente = Ordini2.IDCliente
WHERE ((Ordini2.Trasporto)>100);
Ma non funziona
Il messaggio d'errore è: Impossibile eliminare dalle tabelle specificate.
Se qualcuno mi sa dire dove sbaglio mi sarebbe veramente di grande aiuto.
Grazie in anticipo, Luca.