Задавайте вопросы, мы ответим
Вы не зашли.
Страниц: 1
Есть таблица БД 1. в ней есть несколько столбцов: id, ...., schet, scet1, name, .... (в нее происходит запись из вне)
Есть еще одна таблица БД 2. в ней есть несколько столбцов: id, name, schetchik, idlk, date
И есть последняя таблица БД 3. с полями( id, schet, scet1, name, idlk, date) в ней должно происходить следующее: если в таблице БД 1 произошло изменение (добавление, обновление) полей "schet, scet1" тогда делаем следующее: если в таблице БД 2. в поле schetchik значение > 0 тогда если таблица 1. schet изменяется на 1 (стандартно всегда меняется только на 1) тогда в таблицу 3 пишем +1 schet (т.е. к значению schet прибавляем 1)
или в scet1 значение изменяется на 1 (стандартно всегда меняется только на 1) тогда пишем +1 scet1 (т.е. к значению schet1 прибавляем 1)
после этого происходили изменении в таблице бд 2.
schet - schet1 ---> запись в таблицу 2. в поле schetchik
В данный момент никакие поля не связаны между собой (но в поле name находятся уникальное, в поле idlk находятся Id страницы пользователя)
Помогите реализовать пожалуйста так как триггерами занимаюсь впервые, пока все очень сложно(
Отредактированно kos231123 (11.11.2018 13:32:13)
Неактивен
какие поля в таблице 3? как связаны строки?
лучше описать задачу на примере с тестовыми данными
Неактивен
vasya написал:
какие поля в таблице 3? как связаны строки?
лучше описать задачу на примере с тестовыми данными
внес небольшие правки
Неактивен
kos231123 написал:
В данный момент никакие поля не связаны между собой (но в поле name находятся уникальное, в поле idlk находятся Id страницы пользователя)
пусть в первой таблице 2 строки
при изменении значений в одной из них какие именно строки должны меняться в таблицах № 2 и 3?
лучше описать задачу на примере с тестовыми данными:
есть
create table ..
insert into..
меняем данные - update первой таблицы
должен получиться такой вот результат
что именно не получается в триггере?
Неактивен
Страниц: 1