Бази даних · Middle · Запитання 67 з 75
Що поверне SELECT DISTINCT ON (user_id) * FROM orders ORDER BY user_id, created_at DESC?
- 1Лише користувачів з рівно одним замовленням
- ✓Правильна відповідь: По одному рядку на користувача: перший за заданим порядком, тут - останнє замовлення
- 3Усі замовлення без дублікатів
Пояснення
DISTINCT ON - розширення PostgreSQL для «останнього в кожній групі». ORDER BY має починатися зі стовпців DISTINCT ON.