Вот моя таблица, в которой описан пользователь, купивший некоторые вещи в определенный момент.
time, user, item_id
мои данные:
100, u1, i1
150, u2, i2
200, u1, i2
300, u1, i3
450, u2, i5
результат, который я хочу получить, это элементы, которые каждый пользователь купил по времени:
u1, [i1, i2, i3]
u2, [i2, i5]
Есть ли SQL-запрос, который может это сделать? Если нет, есть ли какая-либо другая база данных, которая подходит для этого требования? Считайте, что количество данных может быть огромным, какое решение может иметь лучшую производительность?
Спасибо!