King^Lully: SQL Query gesucht

Beitrag lesen

deinen tabellen-struktur hat auf jeden fall klärungsbedarf, wenn nicht sogar änderungsbedarf. bedinkt durch die verteilung der fremdschlüssel auf vier einzelnen spalten(Netz, KA, Strom, Wasser), bekommst du genau die probleme, die du gerade hast. man kann das so machen, allerdings würde ich dir davon abraten.

Wenn die vier Verzeigerungen nicht nullable sind und zudem keine weiteren Verzeigerungen eingeplant sind, ist das eine sinnvolle Implementation. Die Dir vermutlich vorschwebende "n:m" wäre hier ganz klar zweite Wahl.

Zudem dürften sich die vier Sub-SELECTs als relativ unperformant herausstellen, also auch die Abfrage zweite Wahl. (Syntaktische Fehler und unschöne Schreibweisen lassen wir mal unkommentiert.)