Ich entwickle gerade eine App mit Bezug zu Personen und Nahrungsmitteln.
Ich möchte bei den Personen hinterlegen welche Allergien und Unverträglichkeiten vorliegen. Ich speichere das im Moment so, dass ich jedem Switch einen Wert zugewiesen habe und diese Werte addiere und dann nur eine Zahl in die Datenbank (SQLite) schreiben muss um alle Möglichkeiten zu erfassen. (1.Switch = 1.000.000, 2.Switch = 100.000, 3.Switch =10.000 usw.)
Es kann sich also der Wert 1000000, 1000, 1 oder 1001000 ergeben.
1. Frage: Gibt es was einfacheres?
2. Frage: Wenn ich das gleiche bei den Nahrungsmitteln speichern will, um Überschneidungen zu prüfen, bin ich nicht im klaren wie ich bei der Datenbankabfrage mit einfachen Mitteln einen Treffer erziele.
Beispiel: Person hat Allergien mit dem Schlüssel 1001000 und das Nahrungsmittel aber nur 1000. Bedeutend ja eine Übereinstimmung. Stehe im Moment auf dem Schlauch wie ich das Abfragen kann.
Ich hoffe, die Fragen sind verständlich dargestellt.
Ich möchte bei den Personen hinterlegen welche Allergien und Unverträglichkeiten vorliegen. Ich speichere das im Moment so, dass ich jedem Switch einen Wert zugewiesen habe und diese Werte addiere und dann nur eine Zahl in die Datenbank (SQLite) schreiben muss um alle Möglichkeiten zu erfassen. (1.Switch = 1.000.000, 2.Switch = 100.000, 3.Switch =10.000 usw.)
Es kann sich also der Wert 1000000, 1000, 1 oder 1001000 ergeben.
1. Frage: Gibt es was einfacheres?
2. Frage: Wenn ich das gleiche bei den Nahrungsmitteln speichern will, um Überschneidungen zu prüfen, bin ich nicht im klaren wie ich bei der Datenbankabfrage mit einfachen Mitteln einen Treffer erziele.
Beispiel: Person hat Allergien mit dem Schlüssel 1001000 und das Nahrungsmittel aber nur 1000. Bedeutend ja eine Übereinstimmung. Stehe im Moment auf dem Schlauch wie ich das Abfragen kann.
Ich hoffe, die Fragen sind verständlich dargestellt.