Okay so I thought this was right, but it's not.
This works fine if a customer has all three discounts, but not if they just have one or two, or none.
For instance, I added a customer discount to a part, but it doesn't show up in the final query. It doesn't show up if I give a Tier or Region...