Submitting a transaction from a query method

From within a “query” method is it possible to invoke a “mutate” method on the same canister or on another canister within the same subnet? If so, how is the transaction signed? Thanks in advance.

No, it is not possible. The one ‘exception’ being the upgrade from http_request to http_request_update, but in that case it’s the boundary node that does the conversion