У меня есть длинная таблица с ценами на акции, которая, помимо прочего, включает в себя следующее:
| Date | exchange_code | ticker | price |
|------------|---------------------|--------------|-------------|
|2020 -01-01 | US | GOOG | XXXXX |
Я хотел бы знать, какой самый эффективный способ выбрать строки, где пары (exchange_code и ticker ) включены в данный массив.
Единственная идея, которую я имею, состоит в том, чтобы добавить еще один столбец, например exchange_ticker
, а затем использовать запрос, подобный
SELECT * FROM mytable
WHERE exchange_ticker IN (X,Y,Z);
Кроме того, поскольку таблица довольно долго, я бы добавил индекс к этому столбцу.
Я уверен, что должен быть лучший способ ... любая идея?
Спасибо!