View Full Version : updating records from one table to another


rpatel18
06-09-2008, 12:48 PM
I have two tables one labled raw data and the other sheet1. Both have the fields such as "software name", "vendor name", "software owner", and "software desc" and many more same fields. I need to update info from sheet1 into "raw data" on records where the software name mathces on both tables. I keep getting a zero records update error.


heres my query:
UPDATE RAW_DATA_BKUP_6_3_1457 INNER JOIN Sheet1 ON (RAW_DATA_BKUP_6_3_1457.COMMENTS = Sheet1.COMMENTS) AND (Sheet1.TRANSFER_REQ_COMMENTS = RAW_DATA_BKUP_6_3_1457.TRANSFER_REQ_COMMENTS) AND (Sheet1.BRIDGE_LENGTH = RAW_DATA_BKUP_6_3_1457.BRIDGE_LENGTH) AND (RAW_DATA_BKUP_6_3_1457.BRIDGE = Sheet1.BRIDGE) AND (Sheet1.COST_OF_MAINT = RAW_DATA_BKUP_6_3_1457.COST_OF_MAINT) AND (RAW_DATA_BKUP_6_3_1457.COST_TO_BUY = Sheet1.COST_TO_BUY) AND (Sheet1.TSA_TERMS = RAW_DATA_BKUP_6_3_1457.TSA_TERMS) AND (RAW_DATA_BKUP_6_3_1457.USAGE_NOTES = Sheet1.USAGE_NOTES) AND (RAW_DATA_BKUP_6_3_1457.LICENSE_AGREEMENT_STATUS = Sheet1.LICENSE_AGREEMENT_STATUS) AND (RAW_DATA_BKUP_6_3_1457.PAPER_AGREEMENT = Sheet1.PAPER_AGREEMENT) AND (RAW_DATA_BKUP_6_3_1457.CONTRACT_CONTACT = Sheet1.CONTRACT_CONTACT) AND (Sheet1.COPY_OF_AGREEMENT = RAW_DATA_BKUP_6_3_1457.COPY_OF_AGREEMENT) AND (RAW_DATA_BKUP_6_3_1457.PRIORITY = Sheet1.PRIORITY) AND (Sheet1.RISK = RAW_DATA_BKUP_6_3_1457.RISK) AND (RAW_DATA_BKUP_6_3_1457.TRANSFERABLE = Sheet1.TRANSFERABLE) AND (Sheet1.LICENSE_TYPE = RAW_DATA_BKUP_6_3_1457.LICENSE_TYPE) AND (Sheet1.QUANTITY = RAW_DATA_BKUP_6_3_1457.QUANTITY) AND (RAW_DATA_BKUP_6_3_1457.GE_ENTITY_ON_CONTRACT = Sheet1.GE_ENTITY_ON_CONTRACT) AND (Sheet1.LICENSE_CONTRACT_LOCATION = RAW_DATA_BKUP_6_3_1457.LICENSE_CONTRACT_LOCATION) AND (RAW_DATA_BKUP_6_3_1457.POLE_USING = Sheet1.POLE_USING) AND (RAW_DATA_BKUP_6_3_1457.BUSINESS_USING = Sheet1.BUSINESS_USING) AND (RAW_DATA_BKUP_6_3_1457.FUNCTION_USING = Sheet1.FUNCTION_USING) AND (RAW_DATA_BKUP_6_3_1457.SOFTWARE_DESC = Sheet1.SOFTWARE_DESC) AND (RAW_DATA_BKUP_6_3_1457.SOFTWARE_OWNER = Sheet1.SOFTWARE_OWNER) AND (RAW_DATA_BKUP_6_3_1457.VENDOR_NAME = Sheet1.VENDOR_NAME) AND (RAW_DATA_BKUP_6_3_1457.SOFTWARE_NAME = Sheet1.SOFTWARE_NAME) SET RAW_DATA_BKUP_6_3_1457.VENDOR_NAME = [Sheet1]![VENDOR_NAME], RAW_DATA_BKUP_6_3_1457.SOFTWARE_OWNER = [Sheet1]![SOFTWARE_OWNER], RAW_DATA_BKUP_6_3_1457.SOFTWARE_DESC = [Sheet1]![SOFTWARE_DESC], RAW_DATA_BKUP_6_3_1457.FUNCTION_USING = [Sheet1]![FUNCTION_USING], RAW_DATA_BKUP_6_3_1457.BUSINESS_USING = [Sheet1]![BUSINESS_USING], RAW_DATA_BKUP_6_3_1457.POLE_USING = [Sheet1]![POLE_USING], RAW_DATA_BKUP_6_3_1457.LICENSE_CONTRACT_LOCATION = [Sheet1]![LICENSE_CONTRACT_LOCATION], RAW_DATA_BKUP_6_3_1457.GE_ENTITY_ON_CONTRACT = [Sheet1]![GE_ENTITY_ON_CONTRACT], RAW_DATA_BKUP_6_3_1457.QUANTITY = [Sheet1]![QUANTITY], RAW_DATA_BKUP_6_3_1457.LICENSE_TYPE = [Sheet1]![LICENSE_TYPE], RAW_DATA_BKUP_6_3_1457.TRANSFERABLE = [Sheet1]![TRANSFERABLE], RAW_DATA_BKUP_6_3_1457.RISK = [Sheet1]![RISK]
WHERE (([Sheet1]![SOFTWARE_NAME]=[RAW_DATA_BKUP_6_3_1457]![SOFTWARE_NAME]) AND ([Sheet1]![SOFTWARE_NAME]=[RAW_DATA_BKUP_6_3_1457]![SOFTWARE_NAME]) AND ([Sheet1]![SOFTWARE_NAME]=[RAW_DATA_BKUP_6_3_1457]![SOFTWARE_NAME]) AND ([Sheet1]![SOFTWARE_NAME]=[RAW_DATA_BKUP_6_3_1457]![SOFTWARE_NAME]) AND ([Sheet1]![SOFTWARE_NAME]=[RAW_DATA_BKUP_6_3_1457]![SOFTWARE_NAME]) AND ([Sheet1]![SOFTWARE_NAME]=[RAW_DATA_BKUP_6_3_1457]![SOFTWARE_NAME]) AND ([Sheet1]![SOFTWARE_NAME]=[RAW_DATA_BKUP_6_3_1457]![SOFTWARE_NAME]) AND ([Sheet1]![SOFTWARE_NAME]=[RAW_DATA_BKUP_6_3_1457]![SOFTWARE_NAME]) AND ([Sheet1]![SOFTWARE_NAME]=[RAW_DATA_BKUP_6_3_1457]![SOFTWARE_NAME]) AND ([Sheet1]![SOFTWARE_NAME]=[RAW_DATA_BKUP_6_3_1457]![SOFTWARE_NAME]) AND ([Sheet1]![SOFTWARE_NAME]=[RAW_DATA_BKUP_6_3_1457]![SOFTWARE_NAME]) AND ([Sheet1]![SOFTWARE_NAME]=[RAW_DATA_BKUP_6_3_1457]![SOFTWARE_NAME]));


I also ran this select query but it keeps returing duplicates:
SELECT RAW_DATA_BKUP_6_3_1457.SOFTWARE_NAME, Sheet1.SOFTWARE_NAME, Sheet1.VENDOR_NAME, Sheet1.SOFTWARE_OWNER, Sheet1.SOFTWARE_DESC, Sheet1.FUNCTION_USING, Sheet1.BUSINESS_USING, Sheet1.POLE_USING, Sheet1.LICENSE_CONTRACT_LOCATION, Sheet1.GE_ENTITY_ON_CONTRACT, Sheet1.QUANTITY, Sheet1.LICENSE_TYPE, Sheet1.VERSION_INFO, Sheet1.TRANSFERABLE, Sheet1.RISK, Sheet1.PRIORITY, Sheet1.COPY_OF_AGREEMENT, Sheet1.CONTRACT_CONTACT, Sheet1.PAPER_AGREEMENT, Sheet1.LICENSE_AGREEMENT_STATUS, Sheet1.USAGE_NOTES, Sheet1.TSA_TERMS, Sheet1.COST_TO_BUY, Sheet1.COST_OF_MAINT, Sheet1.BRIDGE, Sheet1.BRIDGE_LENGTH, Sheet1.TRANSFER_REQ_COMMENTS, Sheet1.COMMENTS
FROM RAW_DATA_BKUP_6_3_1457 INNER JOIN Sheet1 ON RAW_DATA_BKUP_6_3_1457.SOFTWARE_NAME = Sheet1.SOFTWARE_NAME;