Every time you need to query something, it's usually better to start with the model you're talking about.
If you begin querying from another model, you may end up with 'unique/distinct' function because the joins will have duplicated them.
Keep it simple.
Back