これはかなり具体的な質問です。私は必要な手順を正確に理解しようとしてきましたが、うまくいくものを思い付くことができません。
'Task'テーブルの新しいタスクがデータベースに挿入されるたびに、Recordsというテーブルに新しいレコードを挿入するトリガーが必要です。タスクの条件に一致する「アイテム」テーブルの開いているアイテムごとにレコードを挿入する必要があります。ステートメントでの私の擬似コード/試行は次のとおりです。
CREATE TRIGGER update_item_records ON INSERT INTO tasks
BEGIN
SELECT item in ITEMS WHERE item.type=new.type AND item.program=new.program
....now insert into records - this is where I'm confused
INSERT INTO records record.item = item.id, record.program = new.program,
record.task=new.id
END