У меня есть таблица, которая выглядит примерно так в улье.Я хочу выполнить такой запрос, чтобы каждые 3 часа я смотрел на уникальные workerUUID и выполнял некоторые манипуляции с ними.Так что я хочу сделать сейчас и до 3 часов до
- Захватить все уникальные workerUUIDs
Select * from these workerUUIDs
Я использую куст для запускаэтот запрос и таблица содержат несколько миллионов записей каждые три-шесть часов.Каков наилучший способ написания этого запроса?
--------------------------------------------
| workerUUID | City | Debt | TestN| LName|
|------------------------------------------|
| 1234 | SF | 100k | 23 | Nil |
|-------------------------------------------
| 6789 | NY | 150k | 34 | Fa |
|------------------------------------------|
| 1234 | SF | 10k | 45 | Na |
--------------------------------------------
| 6789 | NY | 1k | 13 | Nil |
|-------------------------------------------
| 6789 | SF | 150k | 34 | Nil |
|------------------------------------------|
| 8999 | IN | 10k | 45 | Na |
--------------------------------------------
По сути, я хочу сделать что-то вроде
select City, Debt, TestN where workerUUID = '1234'
select City, Debt, TestN where workerUUID = '6789'
select City, Debt, TestN where workerUUID = '8999'
Чтобы уточнить, я хочу создать временные таблицы, такие как
| workerUUID | City | Debt | TestN|
|------------------------------------
| 1234 | SF | 100k | 23 |
|------------------------------------
| 1234 | SF | 10k | 45 |
|-----------------------------------|
| workerUUID | City | Debt | TestN|
|------------------------------------
| 6789 | NY | 150k | 23 |
|------------------------------------
| 6789 | NY | 1k | 13 |
|------------------------------------
| 6789 | NY | 150k | 34 |
|-----------------------------------
| workerUUID | City | Debt | TestN|
|------------------------------------
| 8999 | IN | 10k | 45 |
и т. Д.
для всех уникальных значений workerUUID, сгенерированных в 3-часовом промежутке