Eine andere Methode, die ich mal bei einer
Access-
DB angewendet habe. Da hatte die Tabelle eine weitere (im normalen Verlauf nicht genutzte und nicht sichtbare) Spalte, die einen Boolean-Wert oder 0/1 hatte. Da wurde dann einfach beim Selecten, oder Doppelklicken der Datansatz von 0 auf 1 geändert oder umgekehrt.
Dann braucht die ursprüngliche
Query nicht nach ausgewählten Elementen durchgeeiert zu werden, und auch kein langes "in (..)" oder "..or..or..or.."
SQL-Statement, sondern nur der Select auf True oder 1 (in dieser Spalte) eingeschränkt zu werden.
Keine Ahnung ob das eine sonst sinnvolle Lösung ist, der
DB eine Spalte mitzugeben, die nicht wirklich Daten enthält, sondern nur der bequemen Steuerung dient. Dazu hab ich noch zu wenig Erfahrung und bin kein Datenbankler.
OT: Wieso heißt es eigentlich Datenbankler und nicht Datenbanker?