Die Frage ist doch:
müssen die zusätzlichen Daten für die Tabelle OrderState per
SQL erreichbar sein?
Falls nicht, kann man alle Zusatzdaten bequem in einem (Blob-)Feld unterbringen.
Abhängig von der Datenmenge reicht vielleicht auch ein varchar(250) Feld aus.
Die Zusatzdaten können z.B. so ausehen:
Code:
A=0,B=-1,C=test@info.com
X=150.0,Y=100978578-6777334,Z=
Oder man verwendet
JSON.
Oder anstatt die Daten direkt in der Tabelle OrderState zu speichern, speichert man dort nur den Schlüssel einer seperaten Blob-Tabelle.