Vorrei eliminare SOLO i records che si trovano in entrambe le tabelle (TABELLA A e TABELLA B) e SOLO da una tabella (TABELLA A)
Grazie 1000
![]()
PS:Ho provato diverse soluzioni ma nessuna con esito positivo![]()
Eppure sono convinto che sia una bazzecola...![]()
![]()
Vorrei eliminare SOLO i records che si trovano in entrambe le tabelle (TABELLA A e TABELLA B) e SOLO da una tabella (TABELLA A)
Grazie 1000
![]()
PS:Ho provato diverse soluzioni ma nessuna con esito positivo![]()
Eppure sono convinto che sia una bazzecola...![]()
![]()
"Vero sapiente è colui che sa di non sapere" (Socrate)
Immagino tu abbia già provato usando un OUTER (LEFT o RIGHT) JOIN nella query.
Una cosa, questo tipo di problemi dipendono anche dall'RDBMS che usi (Access si comporta diversamente da MySQL, ecc.)
Dai schezzo
Dicevi?
Io uso MYSQL e tutti quei termini tranne join.. (ma poco..) un li conosco accidenti![]()
Mi posteresti del codice relativo per l'obiettivo che mi sarei proposto?
Grazie 1000 se puoi amigo![]()
"Vero sapiente è colui che sa di non sapere" (Socrate)
Perchè hai aperto due 3d identici?
![]()
![]()
[ DarCas The Architect ]
[ The DarCas Of Blog ]
Chuck Norris riesce a trovare un pagliaio dentro a un ago
:maLOL:
"Vero sapiente è colui che sa di non sapere" (Socrate)
scusa per le "parolacce" usate :-)
l'outer join ti permette di selezionare su due tabelle anche elementi che non hanno un riferimento su entrambe le tabelle.
Questo su MySQL lo puoi usare anche in fase di DELETE
Qua c'è spiegato tutto (o quasi):
http://www.1keydata.com/sql/sqlouterjoin.html
http://dev.mysql.com/doc/mysql/en/JOIN.html
fammi sapere