Как собрать записи из разных таблиц в одной MYSQL?
Добрый день, строю веб-приложении в одном конструкторе. из недостатка возможностей из коробки вынужден ковыряться в phpmyadmin.
Есть 4 таблицы. касса, банк, приход (есть дочерняя), расход (есть дочерняя)
Есть еще одна таблица движения.
хочу чтобы все записи добавленные в кассу, банк, приход, расход добавлялись в движения с возможностью выбрать какое поле "там" равно какому полю "тут".
Надо учесть что записи в этих четырех таблицах могут удалятся, изменятся...
я слишком тупой для того чтобы самостоятельно это решить.
// После добавления записи в банк
CREATE TRIGGER `cash_movemenets` AFTER INSERT ON `cash`
FOR EACH ROW BEGIN
INSERT INTO movemenets Set date = NEW.date, income = NEW.sum;
END
// После добавления записи в кассу
CREATE TRIGGER `bank_movemenets` AFTER INSERT ON `bank`
FOR EACH ROW BEGIN
INSERT INTO movemenets Set date = NEW.date, income = NEW.transfer;
END
NEW ссылается на новую запись таблиц банка и кассы
Дмитрий, я конечно извиняюсь... добавлять добавляет, а что если значение поля изменилось? или просто удалилась запись? поставил еще 1 триггер на update и он меняет все записи.. а не конкретную. и при доваблении второй записи все записи в movements меняются на последнюю