First RoR contribution thought

I have modeled a functionality for activerecord based on semi-joins.

PR - https://github.com/rails/rails/pull/52707

My first PR against open source + Rails. Happy to hear feedbacks.