Отобрать примеры DeviceID из таблицы events (DeviceID — идентификатор устройства; AppPlatform — платформа приложения (iOS/ Android); events — количество просмотров всех товаров за этот день у этого DeviceID), которых нет в таблице installs (DeviceID — идентификатор устройства, на которое было установлено приложение; InstallationDate — дата установки; InstallCost — цена установки; Platform — платформа приложения (iOS/ Android); Source — источник установки)
Выведите 10 уникальных DeviceID, которые присутствуют в таблице events, но отсутствуют в installs, отсортировав их в порядке убывания.
Напишите SQL запрос
sql
SELECT DISTINCT DeviceID
FROM events
WHERE DeviceID NOT IN (
SELECT DeviceID
FROM installs
)
ORDER BY DeviceID DESC
LIMIT 10;
В этом запросе мы выбираем DeviceID из таблицы events, которые не находятся в таблице installs. Затем мы сортируем полученный список DeviceID в порядке убывания и ограничиваем его размер до 10 записей с помощью оператора LIMIT.
Имейте в виду, что для оптимизации производительности запроса может потребоваться индексирование столбца DeviceID в обоих таблицах events и installs.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет