支払いテーブルに新しいデータを追加しようとしています。合計ユーザーで金額を分割し、請求テーブルに入力された新しいデータのみを追加する必要があります。ただし、新しいデータではなく、毎回すべてを追加するだけです。
誰でも私を助けてもらえますか?
DELIMITER //
CREATE TRIGGER `newPayment`
AFTER INSERT ON `bills`
FOR EACH ROW INSERT INTO payments (name, bill, DueDate, Value)
SELECT users.name, bills.Company, bills.billDueDate, bills.Amount/(SELECT COUNT(name) FROM users)
FROM bills, users
WHERE bills.Company=bills.Company AND users.name=users.name
//
DELIMITER ;