[eluser]sqwk[/eluser]
Both objtype and place are has-many relationships and I allow up to three relationships per one buyer. A single page can display up to 100 records, so looping over the object would give me an additional 600 queries, which is why I am slightly hesitant to use it.
I was thinking about condensing all the ids from the buyer query into a comma separated list, to then only load all the places/objtypes that I need with one query. (Where_in) To join them I would need to loop over the buyer object a second time. This gives me less queries, but more logic. Whether this is the fastest option I do not know…