- Регистрация
- 03.05.2016
- Сообщения
- 773
- Благодарностей
- 517
- Баллы
- 93
Помогите составить Алгоритм Запросов к БД на обновление и добавления товаров.
Есть БД (урезал до основных данных):
Имя: db_Product
Колонки: id#; product_id; Имя товара; Цена; Дата Обновления;
Есть сайт с которого получаю в формате Json данные:
product_id(из Json); Имя товара(из Json); Цена(из Json);
Примерная логика которую сам набросал:
1 - Получаем product_id из Json (есть рабочий шаблон на С#)
2 - Выполняем SELECT БД по product_id
3.1 - Если такого ID нет в БД, то выполняем INSERT по добавлению нового товара с новыми данными из Json
3.2 - Если такой ID есть в БД, то выполняем SELECT по "Имя товара; Цена;"
4.1 - Если "Имя товара; Цена;" не изменились выполняем UPDATE "Дата Обновления"
4.2 - Если "Имя товара; Цена;" изменились выполняем UPDATE "Имя товара; Цена; Дата Обновления;"
Сами запросы к БД написать не могу, попытался через MS Access особо ничего не получилось.
Буду очень благодарен если кто поможет.
Есть БД (урезал до основных данных):
Имя: db_Product
Колонки: id#; product_id; Имя товара; Цена; Дата Обновления;
Есть сайт с которого получаю в формате Json данные:
product_id(из Json); Имя товара(из Json); Цена(из Json);
Примерная логика которую сам набросал:
1 - Получаем product_id из Json (есть рабочий шаблон на С#)
2 - Выполняем SELECT БД по product_id
3.1 - Если такого ID нет в БД, то выполняем INSERT по добавлению нового товара с новыми данными из Json
3.2 - Если такой ID есть в БД, то выполняем SELECT по "Имя товара; Цена;"
4.1 - Если "Имя товара; Цена;" не изменились выполняем UPDATE "Дата Обновления"
4.2 - Если "Имя товара; Цена;" изменились выполняем UPDATE "Имя товара; Цена; Дата Обновления;"
Сами запросы к БД написать не могу, попытался через MS Access особо ничего не получилось.
Буду очень благодарен если кто поможет.