Robert L. Stewart
rl_stewart at highstream.net
Wed May 17 06:30:35 CDT 2006
Here is what will work: DELETE FROM dbo.[threestar-rightangle] WHERE (InvntryRcncleID IN (SELECT InvntryRcncleID FROM dbo.tblRaInventoryTransactions)) The statement above delete duplicate recorts out of a temp table before an append of new records. Robert L. Stewart The Dyson Group International Software for the Non-profit Enterprise Expanding your Sphere of Knowledge Quoting dba-sqlserver-request at databaseadvisors.com: > I'm not sure about what is technically possible in this case, but if you > meant your query explicitly then I'd say you hit a feature, not a problem. > Otherwise you'd be orphaning Orders rows. > > Susan Harkins <harkinsss at bellsouth.net> wrote: I tried yours -- the only > difference seems to be that you specified the > non-nullable table. Using the following statement, I still got an error: > > DELETE Customers.* > FROM Customers LEFT JOIN Orders > ON Customers.CustID = Orders.CustID > > I'm using Express -- prehaps the two versions aren't compatiable on this > issue? > > Susan H. >