vani.bul
15-11-2010, 12:35
Salve a tutti,
Dovrei confrontare sul DB 2 tabelle che contengono un'enorme quantità dei dati, legate da un IDobject comune. Da quelle due tabelle non vorrei estrarre una set che mi restituisce tutte le righe che hanno IDobject uguali, ma una set che contiene tutti quelli IDobject della seconda tabella che non sono contenute nella prima.
SELECT tab1.OBJECTID, tab2.OBJECTID
FROM Tabella_1 tab1, Tabella_2 tab2
WHERE tab1.OBJECTID <> tab2.OBJECTID
Questa estrazione non mi sembra corretta, in quanto mi sa che fa un prodotto cartesiano.... :mc:
Potete darmi una mano????
Scusate, ma non sono moltro prattica con SQL
Grazie in anticipo
Dovrei confrontare sul DB 2 tabelle che contengono un'enorme quantità dei dati, legate da un IDobject comune. Da quelle due tabelle non vorrei estrarre una set che mi restituisce tutte le righe che hanno IDobject uguali, ma una set che contiene tutti quelli IDobject della seconda tabella che non sono contenute nella prima.
SELECT tab1.OBJECTID, tab2.OBJECTID
FROM Tabella_1 tab1, Tabella_2 tab2
WHERE tab1.OBJECTID <> tab2.OBJECTID
Questa estrazione non mi sembra corretta, in quanto mi sa che fa un prodotto cartesiano.... :mc:
Potete darmi una mano????
Scusate, ma non sono moltro prattica con SQL
Grazie in anticipo