Expanding on @Chad Baldwin's answer. On Mac you'll soon reach the shell argument limit. Use xargs to resolve this:
$ rg -l "my first match" | xargs rg "my second match"
If you want to find N matches:
$ rg -l "my first match" | xargs rg -l "my second match" | ... | xargs rg "my final match"