## Контекст (таблицы и пример данных) ### Таблицы - `snapshot_a(user_id, email)` - `snapshot_b(user

SQL Developer Senior
## Контекст (таблицы и пример данных) ### Таблицы - `snapshot_a(user_id, email)` - `snapshot_b(user_id, email)` ### Пример данных **snapshot_a** | user_id | email | |-------:|-------| | 1 | a@x | **snapshot_b** | user_id | email | |-------:|-------| | 1 | a2@x | --- ## Задача Найти `user_id`, у которых email изменился между `snapshot_a` и `snapshot_b`. Вернуть: `user_id`, `email_a`, `email_b`.
Ответы
```sql SELECT a.user_id, a.email AS email_a, b.email AS email_b FROM snapshot_a a JOIN snapshot_b b USING (user_id) WHERE a.email IS DISTINCT FROM b.email; ```