The SPV does not possess a full version of the blockchain. It queries full nodes for information. SPVs can be for instance mobile wallets. A full node, however, does contain the entire blockchain and also participates in keeping the blockchain up to date.
It means that the wallet sends the transaction to the mempool.
Usually by choosing the transactions with the highest associated fee. But this is not obligatory behavior.