dear Friends
when i run below query its take
more than 10 minutes and still running....
update auditdata set TATCallType='12',TATCallUnit='1' from auditdata auditdata inner join Auditdata_sms_12 a_sns on auditdata.ID = a_sns.id
auditdata is my original table
in above table ID is primary key
Auditdata_sms_12 is my temp table
whats wrong in aobe SQL Query
plz help me
thanx in advance..
Software/Hardware used:
ASKED:
July 14, 2009 4:22 PM
UPDATED:
July 15, 2009 6:16 PM
How about something like this:
UPDATE auditdata
SET TATCallType=’12′,TATCallUnit=’1′
FROM auditdata a
WHERE EXISTS ( SELECT 1 FROM Auditdata_sms_12 WHERE id = a.id);
With an index on Auditdata_sms_12.id the full table scan of the subselect (if you use where ID in (select…) ) could be avoided.