One Bitcoin core mining policy is CPFP - child pays for parent. That is, transaction with high fee pays for its parent.
This works because a high paying child transaction will incentivise a miner to also include a low-paying parent transaction so as long as the transaction fee for the entire transaction chain averages out to be worth more on a fee/byte basis.
Does it also work the other way - that is, does transaction with high fee pays for child transaction that has low fees, given that they are both in the mempool? Or is the policy only "one way", from child to parent.
This is a given since a high fee transaction is naturally incentive-compatible and a miner will include it regardless even if there's a low paying child. The only consequence is that the child transaction may never be selected to be included in a block if the fee/byte is insufficient.