我有一些停机时间,我正在尝试学习 SQL。我遇到了一个问题,希望你能帮助我。
假设我有一个非常简单的表格,每个日期都有一个唯一的 ID(同样,这是一个学习练习——否则我会使用实际日期而不是 ID),然后是我做的家务天:
day_id | chore
123456 | Washed the dishes
823454 | Cut the grass
123456 | Washed the dishes
123456 | Took out the trash
324234 | Washed the dishes
如您所见,您有可能在同一天做两次相同的家务(在这种情况下,我在 123456 上洗了两次碗)。
如何计算我洗盘子的唯一天数(在这种情况下,答案应该是 2)?