Following section demonstrates how to update from [Order] records, which contains line that has value of quantity is lower 5 in [OrderDetails].
		// Table Aliases
        var t0 = new Orders().AsQueryable();
        var t1 = new OrderDetails().AsQueryable();

		var query = Odb.SQL.Update(x =>
						x.From(t0) 
							.InnerJoin(t1, t1.OrderID == t0.OrderID) 
							.Where(t1.Quantity < 5)
							.Set(t0.EmployeeID, 3)
					);

        using(var exc = cn.Executer()) 
            var affected_rows = exc.Sql(query).NonQuery();
	
This sample generates different results for each database connected. The code shown below is generated via MsSql database connection.

UPDATE t0
SET t0.EmployeeID=3
FROM [Orders] AS t0
INNER JOIN [OrderDetails] AS t1 ON t1.OrderID = t0.OrderID
WHERE t1.Quantity < 5
ROYtZL