Мне нужно перебрать столбец таблицы и для каждого значения выполнить простой оператор SELECT
.
Я получаю таблицу результатов со следующим оператором:
SELECT event_id, count(event_id) as occurence
FROM event
GROUP BY event_id
ORDER BY occurence DESC
LIMIT 50
Выходные данные:
event_id | occurence
---------------------
1234567 | 56678
8901234 | 86753
Для каждого event_id из выходной таблицы мне нужно выполнить оператор SELECT
, например:
SELECT * FROM event WHERE event_id = 'event_id from result row'
Ожидаемый результат:
event_id | even_type | event_time
----------------------------
1234567 | ....... | .......
1234567 | ....... | .......
8901234 | ....... | .......
8901234 | ....... | .......
InДругими словами: мне нужно получить 50 наиболее часто встречающихся event_ids
из таблицы event
и затем извлечь все доступные данные для этих конкретных событий.
Как мне этого добиться?