| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Составление SQL-запросов > Обновление двух таблиц по данным массива |
| Автор: library 28.7.2015, 14:20 |
| Приветствую! Подскажите пожалуйста как грамотно организовать запрос к БД, так как то что придумал я выполняется нереально долго ибо запрос в цикле. Есть две таблицы: product и product_shop в product поля: id_product, price, reference в product_shop поля: id_product, price А так же имеется массив в котором ключ это reference, а значение это price Нужно обновить обе таблицы. Проставить price из массива в обе таблицы по ключу reference и при этом product.id_product = product_shop.id_product |
| Автор: Akina 29.7.2015, 14:29 |
| Слить массив во временную таблицу (один запрос), затем обновление (второй запос). |