さまざまな種類のタスクとより多くのアイテムをさまざまなテーブルに格納する DB があります。これらのテーブルの多く (構造が異なる) では、アイテムをダブルチェックする必要があります。つまり、アイテムを「保存」することはできません (もちろん保存されます)。他の誰かがプログラムに参加して確認する前に。
どのアイテムが確認されたかを言う正しい方法は何ですか:
- これらの各テーブルには「IsConfirmed」列が必要です。その人がすべてのものを確認したい場合、プログラムはすべてのテーブルを調べて、チェックされていない項目のリストを作成します。
- 確認する必要がある行のテーブル名と ID を保持する 3 番目のテーブルが必要です。
- 上記の2つの醜いものよりも優れたアイデアがあることを願っています.