Es gibt eine Tabelle
company
(company_id) und eine Tabelleobject
(object_id)
company zu objekt = 1:n ???
Eine company kann mehrere Objekte haben. Die Relationen werden in der Tabelle rel_company_object gespeichert.
warum rel_company_object dazwischen ?? das macht man bei m:n strukturen. defacto hast du company 1:n rel_company_object und rel_company_object n:1 objekt.
daher wirst du ohne subselect nicht auskommen.
Suche alle Datensätze aus Tabelle company, die mit einem bestimmten Objekt verknüpft sind und für die es in der Tabelle object genau eine Relation gibt.
das geht nicht, ohne den COUNT zu bilden und die anderen spalten zu gruppieren.
ich glaube, daß die datenstruktur falsch ist. ordne diese neu (1:n) und stelle die frage bei bedarf nochmal.