There exists a database as follows:
Senator (name, state, party)
Contribution (SSN, donator, amount)
RichPerson (SSN, name, party)
How do I describe the following using relational algebra: A query which finds the names of the republican senators who have received contributions of more than $100,000 from a rich person who is a democrat.
So far, I'm thinking π names (σ party = "republican") (Senator) ⋈ (σ amount > 100000) (Contribution) ⋈ (social security number [SSN] selected from both rich person and contributions - this is where I get super stuck).