Hallo Jörg,
und der Tatsache, dass Du dann doch wissen willst, ob in dem Datensatz die firma drin ist ergibt sich geradezu zwingend, dass es besser und einfacher wäre die Datenhaltung wie folgt umzustellen:
id sonstwas hasFirma hasStrasse 0 foo 1 1 1 bar 0 1 2 tok 1 0
das würde dann aber wieder bedeuten, dass ich 4 Felder anlegen müsste richtig? Und genau das wollte ich ja die ganze Zeit vermeiden, denn ich weiß jetzt noch nicht wie viele Felder es später wirklich sind.