| Posted by  davidaustinarcher on 10/25/07 11:27 
Hello,
 I run the following query on a database (SQL 2005):
 
 delete from person where pers_companyid in (select pers_companyid from
 company where comp_expiry is not null)
 
 I wanted to delete all people associated with a company which had an
 expiry date. The mistake I made was that the column pers_companyid
 does not exist. It should have been comp_companyid.
 
 However, the query ran anyway and deleted all records from my person
 table? If I run the subquery on its own then it doesn't run as the
 column is missing.
 
 Shouldn't I have got an error running this query?
 
 Thanks,
 
 David
 [Back to original message] |