我对使用触发器事件来获得预期结果有点困惑
这里是主桌
fee
id | rn | fid | amount | f_month | year
1 | 1 | 1 | 150000 | 1 | 1
2 | 1 | 2 | 50000 | 1 | 1
3 | 2 | 1 | 550500 | 2 | 1
4 | 2 | 2 | 200 | 2 | 1
5 | 3 | 1 | 550500 | 2 | 1
DROP TRIGGER IF EXISTS `insertinv`;
CREATE DEFINER=`root`@`localhost` TRIGGER `insertinv`
AFTER INSERT ON `fee` FOR EACH ROW INSERT INTO invoice VALUES(null, NEW.rn, NEW.year, '')
inv | rn | y_d | status
1 | 1 | 1 | 0
2 | 1 | 1 | 0
3 | 2 | 1 | 0
4 | 2 | 1 | 0
5 | 3 | 1 | 0
如果
fee.rn
以及
fee.f_month
以及
fee.year
fee.fid
.
并取得以下成果。期望的那个
发票联
inv | rn | y_d | status
1 | 1 | 1 | 0
2 | 2 | 1 | 0
3 | 3 | 1 | 0
inv