系统服务依赖性和目标排序

I have a question about systemd services dependencies and ordering. I have a service a.service that wants and must be started before a service b.service. The target multi-user.target wants the service a.service but NOT b.service. How can I be sure b.service is started once the target is reached ?

谢谢您的回答