Помогите пожалуйста, нужно осуществить такую вещь:
- Есть таблица (Т1), 65k+ строк (список книг для продажи), у каждой стоит поле "Издательство"
- Вторая таблица (Т2) - список издательств (первая колонна) и скидки, которые положены по ним (вторая колонна)
- нужно каждой книге в Т1 расставить скидку в сооответствии с издательством, причем, как можно быстрее.
Понимаю, что тупым перебором строк из Т1 и сравнением с Т2, скрипт будет выполняться пару недель на Атоме . С помощью запроса бы — к выборке по издательству применить значение… Что-то вроде:
Код:
UPDATE T1 SET T1.Sale = T2.CurrentPublisherSale WHERE T1.Publisher = T2.CurrentPublisher
- Есть таблица (Т1), 65k+ строк (список книг для продажи), у каждой стоит поле "Издательство"
- Вторая таблица (Т2) - список издательств (первая колонна) и скидки, которые положены по ним (вторая колонна)
- нужно каждой книге в Т1 расставить скидку в сооответствии с издательством, причем, как можно быстрее.
Понимаю, что тупым перебором строк из Т1 и сравнением с Т2, скрипт будет выполняться пару недель на Атоме . С помощью запроса бы — к выборке по издательству применить значение… Что-то вроде:
Код:
UPDATE T1 SET T1.Sale = T2.CurrentPublisherSale WHERE T1.Publisher = T2.CurrentPublisher