This sounds like a faulty design, to be honest. While what you're talking about could theoretically be achieved with triggers, the fact that you have such an unusual constraint suggests that the tables may not be modeled correctly.
Perhaps if you explained what the two tables and three fields represent, we could better understand how you arrived at this design and might be able to suggest alternatives.
Something to consider: although you only mentioned a limitation on Field1
, usually a multi-field constraint involves all the fields. Is Field2
limited by fields 1, 2, and 3 as well? What about Field3
? Are there any restrictions on how records can be changed or deleted?