Thanks Rob and Charles.

I wonder if someone could explain this UPDATE request to me?

When updating columns of one table from another, I always have to search for this example, as I can never remember it. It would certainly help if I could understand the different stages of the request.


UPDATE MasterFile M

SET FieldToUpdate =
(SELECT T.MyField FROM TransactionFile T WHERE T.KeyField = M.KeyField )

WHERE M.type= 'R' AND
M.KeyField IN (SELECT T.KeyField FROM TransactionFile T)

I've had problems where the several row are returned and so the update fails.



Thanks.

This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2026 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.